Запускать работу cron каждые 10 минут, с 4:40 до 0:15

11

Мне нужно запускать работу cron каждые 10 минут, только между 4:40 и 0:15. Мне удалось запланировать выполнение задания cron с 4 до 0 часов, но я не могу понять, как планировать его дальше. Вот что я получил:*/10 4-23,0 * * * script

linkyndy
источник

Ответы:

16

Иногда вам просто нужно разбить уродливые и дублирующие записи, чтобы получить подобную логику выделения. Это должно работать и быть вполне очевидным с тем, что он делает, без знания uber cron-fu.

40,50 4 * * * скрипт
* / 10 5-23 * * * скрипт
0,10 0 * * * скрипт

О, и полезный сайт для их создания: http://www.openjs.com/scripts/jslibrary/demos/crontab.php

Джастин Линн
источник
1
Мне было интересно разбить cron на 3, но я подумал, что есть более элегантный способ сделать это. Во всяком случае, пойдет на это, спасибо!
linkyndy