Explicador de Cron

Describe expresiones cron en lenguaje natural y muestra las próximas ejecuciones.

Ejemplos:

Acerca de esta herramienta

Las expresiones cron programan tareas en Unix, CI/CD y colas de trabajos, pero su sintaxis compacta es difícil de leer a simple vista. Este explicador traduce cualquier expresión — de 5 campos (minuto hora día mes día-semana) o 6 (con segundos), además de aliases como @daily o @reboot — a una descripción en lenguaje natural en tu idioma, y lista las próximas 5 ejecuciones calculadas en tu zona horaria. Usa cronstrue para las descripciones y cron-parser para el calendario. Todo se ejecuta en el navegador.

Acerca de esta herramienta

Las expresiones cron programan tareas en Unix, CI/CD y colas de trabajos, pero su sintaxis compacta es difícil de leer a simple vista. Este explicador traduce cualquier expresión — de 5 campos (minuto hora día mes día-semana) o 6 (con segundos), además de aliases como @daily o @reboot — a una descripción en lenguaje natural en tu idioma, y lista las próximas 5 ejecuciones calculadas en tu zona horaria. Usa cronstrue para las descripciones y cron-parser para el calendario. Todo se ejecuta en el navegador.

Casos de uso

  • Verificar qué hará una expresión cron antes de desplegarla
  • Comprobar cuándo se ejecutará un job de CI/CD o un crontab
  • Aprender la sintaxis cron viendo descripciones en lenguaje natural
  • Depurar programaciones que no se disparan cuando se espera

Preguntas frecuentes

¿Qué formatos de expresión acepta?
Expresiones estándar de 5 campos (minuto hora día-del-mes mes día-de-la-semana) y de 6 campos con segundos al inicio. También acepta aliases predefinidos como @yearly, @monthly, @weekly, @daily, @hourly y @reboot.
¿En qué zona horaria se calculan las próximas ejecuciones?
En la zona horaria de tu navegador, que es como suelen comportarse los crontabs locales. Las fechas se muestran con el formato regional de tu idioma.
¿Por qué @reboot no muestra próximas ejecuciones?
@reboot indica «ejecutar al arrancar el sistema», sin una programación horaria. Por eso la descripción sí aparece pero la lista de próximas ejecuciones queda vacía.
¿Soporta los nombres de meses y días (MON, JAN)?
Sí, los nombres abreviados en inglés de meses y días de la semana son válidos en los campos correspondientes.

Herramientas relacionadas