Traductor de cron

Escribe una expresión cron y te decimos en palabras simples cuándo se ejecuta, con las próximas 10 fechas en tu hora local.

Todo se calcula en tu navegador. No se envía nada.

Expresión

Explicación

…

Próximas ejecuciones

    Constructor visual

    Ejemplos frecuentes

    Cómo se lee una expresión cron

    Son cinco campos separados por espacios, en este orden: minuto (0 a 59), hora (0 a 23), día del mes (1 a 31), mes (1 a 12) y día de la semana (0 a 6, donde 0 y 7 son domingo).

    • * significa "todos".
    • 1,15 es una lista de valores.
    • 9-18 es un rango.
    • */10 es "cada 10".
    • Meses y días aceptan nombres en inglés: JAN, MON-FRI.

    Un detalle que confunde a muchos: si pones un día del mes y un día de la semana, cron ejecuta cuando se cumple cualquiera de los dos. Por ejemplo, 0 0 1 * 1 corre el día 1 de cada mes y también todos los lunes.

    Preguntas frecuentes

    ¿En qué zona horaria corre mi cron?

    En la del servidor, que muchas veces está en UTC. Las fechas de esta página están en la hora de tu navegador; si tu servidor usa otra, hay que convertir. Revisa con el comando date o timedatectl.

    ¿Cómo lo programo cada 30 segundos?

    El crontab de Linux no baja de un minuto. Puedes usar dos líneas, una con sleep 30 antes del comando, o una herramienta que acepte 6 campos, como Quartz o node-cron.

    ¿Qué pasa con el cambio de hora en Chile?

    Cuando se adelanta el reloj, la hora que no existe se salta y las tareas programadas en ese rango no corren. Cuando se atrasa, algunas pueden correr dos veces. Por eso conviene evitar horarios entre las 23:00 y la 01:00 o usar UTC en el servidor.

    ¿Sirve para cPanel?

    Sí. cPanel pide los mismos cinco campos por separado: minuto, hora, día, mes y día de la semana. Copia cada parte en su casilla.

    ¿Acepta L, W o #?

    No, son extensiones de Quartz que el crontab estándar no entiende. Si las usas, te avisamos en el campo correspondiente.