Saltar al contenido principal

Generador e intérprete de expresiones cron

Una herramienta gratuita: escriba una expresión cron y léala en lenguaje claro, con las próximas ejecuciones. Sin registro y sin páginas de manual.

Cada 15 minutos en las horas de 9 a 17, de lunes a viernes.

próximas ejecuciones · su hora local

    los cinco campos

    Una expresión cron son cinco valores separados por espacios. Cada uno controla una parte de la programación, de izquierda a derecha:

    • minuto0-59
    • hora0-23
    • día del mes1-31
    • mes1-12 o JAN-DEC
    • día de la semana0-6 o SUN-SAT

    Use * para cualquier valor, */5 para un intervalo, 1-5 para un rango y 1,15,45 para una lista.

    expresiones cron habituales

    expresión significado
    * * * * * Cada minuto
    */5 * * * * Cada 5 minutos
    0 * * * * Cada hora, en punto
    */15 9-17 * * 1-5 Cada 15 minutos, de 9:00 a 17:00, en días laborables
    0 0 * * * Cada día a medianoche
    30 2 * * * Cada día a las 02:30
    0 9 * * 1-5 A las 09:00, de lunes a viernes
    0 0 * * 0 Cada domingo a medianoche
    0 0 1 * * Medianoche del día 1 de cada mes
    0 0 1 1 * Medianoche del 1 de enero

    Preguntas frecuentes

    ¿Qué es una expresión cron?
    Cinco campos que indican a un planificador cuándo ejecutar una tarea: minuto, hora, día del mes, mes y día de la semana. 0 9 * * 1-5 significa a las 9:00 en días laborables.
    ¿Qué significa la barra, como en */15?
    Un intervalo. */15 en el campo de minutos significa cada 15 minutos (0, 15, 30, 45). */2 en el campo de horas significa cada dos horas.
    ¿Las próximas ejecuciones están en UTC o en hora local?
    Las horas que se muestran aquí están en la zona horaria de su navegador. En un servidor, cron usa la zona horaria de esa máquina, que suele ser UTC. Compruebe la zona horaria del servidor antes de confiar en una programación en producción.
    ¿Qué ocurre cuando se fijan los dos campos de día?
    Si restringe tanto el día del mes como el día de la semana, cron se ejecuta cuando coincide CUALQUIERA de los dos, no ambos. Así, 0 0 1 * 1 se ejecuta el día 1 y todos los lunes.
    ¿Funcionan atajos como @daily?
    Sí. El intérprete acepta @hourly, @daily, @weekly, @monthly y @yearly y los convierte en la expresión equivalente de cinco campos.

    Algo tiene que ejecutar ese cron. Vigile que lo haga.

    Una programación vale lo que la tarea que hay detrás. Apunte un heartbeat de Uptimepage a su tarea cron y reciba un aviso la primera vez que no se ejecute. Empiece gratis, sin tarjeta.

    más herramientas gratuitas: calculadora de SLA · calculadora de presupuesto de errores · generador de avisos de incidentes · consulta DNS · comprobador de cabeceras HTTP · comprobador de certificados SSL · comprobador de caducidad de dominios · comprobador de seguridad web · todas las herramientas