Я хотел бы знать, возможно ли работать, cronjob в течение 10 раз в течение 30 минут (выполняйте его каждые 3 минуты), запускающийся в 8:00 и заканчивающийся в 8:30 каждый день.
Файлы, которые я хотел бы выполнить, являются файлами PHP.
Необходимо будет перечислить на вкладке крона:
0,3,6,9,12,18,21,24,27,30 8 * * * php -f path/to/your/file.php
, Если бы необходимо выполнить несколько сценариев PHP, я сопоставил бы их в .sh файле и выполнил бы их оттуда.
0,3,6,9,12,18,21,24,27,30 8 * * * /path/to/script.sh
, Если необходимо выполнить отдельный сценарий PHP каждый раз, необходимо будет создать отдельные записи крона, такие как:
0 * * * php -f path/to/your/file1.php
3 * * * php -f path/to/your/file2.php
Принятый ответ работает просто великолепно, но может быть упрощен до:
0-30/3 8 * * *
, Который устанавливает диапазон с тире и шаги с наклонной чертой. Посмотрите его в crontab.guru для более подробного объяснения.