Generador de expresiones cron
Construye una programación con los cinco campos, léela en palabras claras y mira las próximas cinco veces que se dispara de verdad. Todo se calcula en esta página, con tu propio reloj.
Tu expresión cron
Cada 5 minutos, todos los días.
Campo por campo
0-59
0-23
1-31
1-12 o JAN-DEC
0-6 o SUN-SAT
Las próximas cinco ejecuciones
Nada encaja con esa programación en los próximos treinta años. Una fecha como el 30 de febrero no llega nunca.
Esto funciona en tu navegador. Nada de lo que pegues o abras se nos envía.
Los cinco campos
Una línea de cron tiene cinco campos separados por espacios, y siempre van en el mismo orden: minuto, hora, día del mes, mes y día de la semana. El minuto va de 0 a 59, la hora de 0 a 23, el día del mes de 1 a 31, el mes de 1 a 12 y el día de la semana de 0 a 6, con el domingo tanto en 0 como en 7. El mes y el día de la semana también aceptan nombres ingleses de tres letras, así que JAN y MON funcionan igual que 1 y 1.
Asteriscos, comas, guiones y barras
Un asterisco significa todos los valores que puede tomar el campo. Una coma separa valores, así que 0,30 es en punto y a y media. Un guion da un rango, así que 1-5 en el campo del día de la semana es de lunes a viernes. Una barra da un paso, así que */15 en el campo del minuto es cada cuarto de hora, y 0-30/10 avanza por un rango en lugar de por el campo entero. Hay una regla que pilla a mucha gente: cuando el día del mes y el día de la semana llevan los dos algo distinto de un asterisco, cron ejecuta la tarea en cualquiera de los dos, no solo donde coinciden.
Los atajos
Cinco atajos sustituyen a una línea entera. @hourly es 0 * * * *, @daily y @midnight son 0 0 * * *, @weekly es 0 0 * * 0, @monthly es 0 0 1 * *, y @yearly y @annually son 0 0 1 1 *. Pega uno arriba y se expande a los cinco campos que representa, para que los campos y la expresión nunca se contradigan. @reboot no tiene ningún reloj detrás, así que aquí no hay nada que listar.
Preguntas sobre las expresiones cron
Publica la programación y quédate con las pruebas
Una tarea programada que se dispara es solo la mitad de la historia. Session Replay captura la página, la consola y la petición fallida a la vez, así el próximo trabajo roto llega ya con todo lo que hace falta para arreglarlo.