Расписание Cron для запуска каждые 15 минут между определенными датами

У меня есть выражение cron для запуска каждые 15 минут:

*/15 * * * *

Однако я не хочу, чтобы он работал с 23:00 пятницы до 19:00 воскресенья. Как я могу добиться этого в выражении cron? Я знаю, что могу бегать между определенными днями, но не могу понять, как добавить к этому время.

Кто-нибудь понимает колдовство, которое является cron? :(


person Tim Pickup    schedule 05.03.2021    source источник


Ответы (1)


Вы не можете сделать это с помощью одного задания cron. Вам придется разделить их.

*/15 * * * 1-4
*/15 1-23 * * 5
*/15 19-23 * * 7

https://crontab.guru действительно помогает при настройке.

person eleytheria    schedule 05.03.2021
comment
Таким образом, эффективно создать несколько расписаний, одно из которых работает весь день (пн-чт), а затем два, работающие между определенным временем в пятницу и воскресенье? @элейтерия - person Tim Pickup; 06.03.2021
comment
Да, отредактировано с двумя другими расписаниями. - person eleytheria; 06.03.2021