Coldwast
Explicador de expressões cron
Cole uma linha de crontab. Obtém a sua tradução em linguagem clara e as próximas vezes em que vai realmente disparar, calculadas no seu próprio fuso horário. Tudo corre no seu navegador.
A regra que surpreende
Quando o dia do mês e o dia da semana estão ambos restritos, combinam-se com OU, não com E. 0 0 1 * 1 não significa "o dia 1, se calhar numa segunda-feira". Significa todos os dias 1 do mês, e ainda todas as segundas-feiras. A especificação é explícita: "se o mês ou o dia do mês for especificado como elemento ou lista, e o dia da semana também o for, então qualquer dia que corresponda ao mês e ao dia do mês, ou ao dia da semana, deve corresponder".
O que não sabe
As próximas execuções são calculadas no fuso horário do seu navegador. Um servidor corre normalmente em UTC ou no seu próprio fuso, pelo que as horas aí podem diferir. As mudanças de hora são outro caso limite: uma tarefa colocada na hora saltada na primavera não corre nesse dia, e uma colocada na hora repetida no outono pode correr duas vezes, consoante a implementação.