Todas las herramientas

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

    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

    Minuto, hora, día del mes, mes y día de la semana, en ese orden. Un asterisco en un campo significa todos los valores que puede tomar, así que cinco asteriscos son todos los minutos de todos los días.

    Se ejecuta en cualquiera de los dos. Cuando el día del mes y el día de la semana están los dos restringidos, Vixie cron los trata como una unión, así que 0 0 1 * 1 se ejecuta el día uno del mes y todos los lunes, no solo cuando el día uno cae en lunes.

    Cron no lleva zona horaria. Se ejecuta con el reloj de la máquina, y por eso la lista de aquí nombra la zona horaria que informa tu navegador en vez de dejarte adivinar.

    No. Quartz añade un campo de segundos al principio y un año opcional al final, y además entiende L, W, la almohadilla y el signo de interrogación. Son extensiones de Quartz y no cron, así que esta página nombra el símbolo que no puede usar en lugar de devolver una respuesta equivocada en silencio.

    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.

    Instalar extensiónCómo funciona

    5,0 de 17 valoraciones en Chrome Web Store