Eu quero que um cron job seja executado no minuto 55 que comece às 17h de domingo, continue durante todo o dia de segunda-feira e pare às 12h de terça-feira.
Atualmente, eu simplesmente tenho 3 entradas crontab executando o mesmo comando para cobrir o intervalo de cada dia, mas estou curioso para saber se há uma única expressão que faz tudo.
Suponho que não, mas não sou especialista.
Aqui estão as 3 expressões cron que estou usando atualmente e gostaria de saber se há uma maneira de fazer exatamente isso em uma expressão:
# Every minute 55 from 5pm to midnight on Sundays
0 55 17-23 * * 7 *
# Every minute 55 all of Monday, every Monday
0 55 * * * 1 *
# Every minute 55 from midnight to 12pm on Tuesdays
0 55 0-11 * * 2 *
A propósito, estou usando o nó cron-plus no Node-RED para fazer isso em um Raspberry Pi.
Essas entradas não podem ser combinadas porque dois campos são diferentes.
Se, por exemplo, apenas o 5º campo variasse, você poderia fazer