Задание cron для запуска в течение последних нескольких дней месяца (возможно, в следующем)

431
TobyG

Я пытаюсь настроить работу 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 апреля.

0

1 ответ на вопрос

0
Romeo Ninov

IMHO this line will run each working day:

*/10 6-17 29-31 1,4,7,10 1-5 php script.php 

The reason is days of week are related to rest of the definitions (minutes, hours, days, months) with function OR. The definitions minutes, hours, days, months are binded by AND funtion

P.S. So my proposal is to incorporate this login in the script itself

Вы имеете в виду, что дни недели ИЛИ с полями даты? Я предполагаю, что поля времени будут относиться как к полям даты и дня недели? TobyG 9 лет назад 0
Да, все, кроме дня недели, имеют значение AND, а результат равен OR дням недели. Romeo Ninov 9 лет назад 0

Похожие вопросы