Частично использование поиска stackoverflow Я выяснил, как запускать свою cronjob каждые 3 часа, но не между 23h-16h. Это означает паузу между 16 часами сегодня до 23 часов сегодня. Таким образом, cronjob должен запускаться каждые 3 часа в 23 часа и останавливаться в 16 часов, а затем начинать снова через 23 часа.Cronjob каждые x часов между 23-16 не работает
Это результат:
0 23-16/3 * * * /usr/local/bin/flexget -c /media/usb/Downloads/flexget/config.yml --cron
Теперь мой вопрос: Почему это не работает? Она не работает вообще :(
Я также попытался:
* 23-16/3 * * * /usr/local/bin/flexget -c /media/usb/Downloads/flexget/config.yml --cron
(не уверен, что разница с 0 или с * в течение минуты, закругленные часы или нет?)
Это работа:
0 */3 * * * /usr/local/bin/flexget -c /media/usb/Downloads/flexget/config.yml --cron
Но это как раз проходит каждые 3 часа каждый день, без ставки паузы ween 16-23.
ОК спасибо! Удивительно, почему 16-23 не работает. Но я буду использовать ваше решение! – zilexa
, потому что 23 и 16 находятся в разные дни. предположим, что вы указываете 23-16, а также день недели = x или день месяца = x. как он может знать, если вы имеете в виду 16:00 в день x или 23:00? – shx2