Crontab не работает должным образом на MacOS - PullRequest
0 голосов
/ 11 июля 2019

Я установил crontab для скрипта PHP, который выполняется без проблем.Мой вопрос о crontab;в настоящее время у меня есть это:

30,* 11 * * * php /Users/username/script.php >>/Users/username/script.log  2>/Users/username/script-error.log

С этим crontab я ожидаю выполнения скрипта каждую минуту в течение 11:30 и 11:59.Вместо этого скрипт выполняется каждую минуту в течение 11:00 и 11: 59.

Как мне установить crontab, который позволяет мне запускать скрипт каждую минуту в 11:30 и 11:59?

Спасибо

1 Ответ

1 голос
/ 11 июля 2019

Запятая в 30,* действует как разделитель для двух значений: первого значения 30 и второго значения *. Поскольку второе значение (*) соответствует каждой минуте, сценарий выполняется каждую минуту.

То, что вы хотите, это диапазон, который вы можете указать с помощью 30-59:

30-59 11 * * * php /Users/username/script.php >>/Users/username/script.log  2>/Users/username/script-error.log
...