La agencia Orqeo ↗

Desarrolladores

Analizador de expresiones cron

Tu expresión cron traducida a lenguaje claro, con las próximas cinco ejecuciones.

«0 8 * * 1-5»: ¿todos los días laborables a las 8, o todos los lunes de agosto? Una expresión cron mal leída y una copia de seguridad deja de ejecutarse en silencio — o un informe sale cien veces. Pega tu expresión: se traduce al instante a una frase clara y se listan las próximas cinco fechas de ejecución — la manera más segura de confirmar que hace lo que crees antes de que llegue a producción. Se admiten los cinco campos estándar, junto con rangos, listas y pasos (*/5). Las expresiones no válidas se señalan de inmediato con un mensaje útil. Gratis, sin registro y todo se ejecuta directamente en tu navegador — no se envía nada a ningún sitio.

¿Cómo funciona?

  1. Pega o escribe tu expresión cron de cinco campos.
  2. Lee su traducción a lenguaje claro, actualizada en vivo.
  3. Comprueba las próximas cinco ejecuciones calculadas.
  4. Ajusta la expresión hasta que la planificación sea la correcta y cópiala.

Preguntas frecuentes

¿Cómo se escribe «todos los días a las 8» en cron?

«0 8 * * *»: minuto 0, hora 8, todos los días, todos los meses, cualquier día de la semana. Solo días laborables: «0 8 * * 1-5»; cada hora: «0 * * * *»; cada 5 minutos: «*/5 * * * *». La traducción que se muestra aquí te confirma la lectura antes de comprometerla.

¿Qué significan los cinco campos de una expresión cron?

En orden: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-7, donde 0 y 7 son domingo). Cada campo acepta «*» (todos los valores), una lista (1,15), un rango (1-5) o un paso (*/10). Algunos sistemas añaden un sexto campo para los segundos — no es estándar.

¿Por qué mi tarea se ejecuta a la hora equivocada?

Casi siempre es cuestión de zona horaria: cron se ejecuta en la zona horaria del servidor, a menudo UTC, no en la tuya. Un «0 8» en un servidor UTC se dispara a otra hora en tu reloj local según la temporada. Comprueba la zona horaria del servidor — y cuidado con los cambios de hora en las tareas nocturnas.

¿Qué pasa si defino a la vez día del mes y día de la semana?

Trampa clásica: en el cron tradicional, las dos condiciones se combinan con O, no con Y. «0 8 13 * 5» se ejecuta el 13 de cada mes Y todos los viernes — no solo los viernes 13. Para un Y de verdad, deja uno de los dos campos en «*» y filtra dentro del script.

Herramientas relacionadas