вкладке Настройка cron в определенное время в будние дни



Я пытаюсь настроить задание cron на сервере Ubuntu. Мы хотим, чтобы задание cron запускало скрипт в определенное время дня и в определенные дни недели. Например, мы хотим настроить задание cron которое запускает скрипт с следующей последовательности:




выполнить скрипт каждые 2 минуты с 9 утра до 2 вечера в будние дни.




Это то, что я смог сделать до сих пор:




*/2 09-14 * * * /path_to_script




Что я должен делать в будние дни?

621   3  

3 ответов:

так же, как вы делали в течение нескольких часов:

*/2 09-18 * * 1-5 /path_to_script

0 и 7 стоять в воскресенье
6 означает субботу
Итак,1-5 значит с понедельника по пятницу

вы заявляете 2pm в своем требовании, часовой диапазон должен заканчиваться в 14 вместо 18 (что составляет 6pm).

*/2 9-14 * * 1-5 /path_to_script

man crontab

http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5

на самом деле последний час, который вы хотите запустить скрипт, - это 13:00 до 13:59, поэтому вы хотите:

*/2 9-13 * * 1-5 /path_to_script

означает, что первое время выполнения будет 9: 00, затем 9:02, и так далее до 13:58, который будет последним запуском как 14: 00 не входит.

Comments

    Ничего не найдено.