Задание cron для запуска в течение последних нескольких дней месяца (возможно, в следующем)
Я пытаюсь настроить работу cron, которая будет запускаться с 29-го по 4 дня в каждом квартале (январь / апрель / июль / октябрь).
Я настроил следующее...
*/10 6-17 29-31 1,4,7,10 1-5 php script.php
*/10 6-17 1 5 1-5 php script.php
Я просто хотел проверить, что */10 6-17 29-31 1,4,7,10 1-5 php script.php
Линия не заставит вещи сломаться в апреле, не так ли, как 31 апреля.
1 ответ
ИМХО эта строка будет работать каждый рабочий день:
*/10 6-17 29-31 1,4,7,10 1-5 php script.php
Причина в том, что дни недели связаны с остальными определениями (минуты, часы, дни, месяцы) с функцией ИЛИ. Определения минут, часов, дней, месяцев связаны функцией AND
PS Так что я предлагаю включить этот логин в сам скрипт