Назад | Перейти на главную страницу

Cron: возможность указать часы для запуска / остановки в определенный день

Каков синтаксис crontab для указания часов / минут работы в зависимости от дня недели в одной записи?

Есть задача, которая должна выполняться каждую / 1 минуту с понедельника, 01:00 до субботы, 01:00, поэтому после указания дней (1-6) мне все равно нужно исключить 00: 00-00: 59 с понедельника и 01: 00-23: 59 с воскресенья.

Я не хочу, чтобы это было сделано с тремя записями вместо одной; дополнительная проверка времени с помощью сценария-оболочки - тоже не лучший вариант.

Вариант cron: vixie-cron, при необходимости можно заменить на другой.

Вы не можете сделать этот cron не так уж и умно, поскольку вы упомянули, что вам понадобятся 3 строки

#Mon
* 1-23 * * 1 task
#Tue to Sat
* * * * 2-6 task
# Sun 
* 1 * * 0 task

или что-то подобное.