Toolverse

Explicador de Expresiones Cron

Convierte un horario cron (crontab) en lenguaje plano. Pega una expresión de 5 campos y ve exactamente cuándo se ejecuta, campo por campo.

Every 5 minutes

Desglose de campos

Minuto
Every 5 minutes
Hora
Every hour
Día del mes
Every day of the month
Mes
Every month
Día de la semana
Every day of the week

Ejemplos comunes

Cómo usarlo

Escribe o pega una expresión cron de cinco campos y el significado en lenguaje plano aparece mientras escribes, junto con un desglose que explica cada campo por separado. Nada se carga y nada se programa ni se ejecuta — la herramienta solo lee la expresión y la describe, por lo que es seguro probar cualquier horario que desees. Una expresión cron tiene cinco campos separados por espacios, en este 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 (o los nombres jan a dec), y el día de la semana de 0 a 6 (o sun a sat, donde tanto 0 como 7 significan domingo). Leer los campos de izquierda a derecha te dice el momento exacto o los momentos en que se ejecutará un trabajo. Cada campo acepta más que un solo número. Un asterisco significa cada valor, por lo que un asterisco en el campo de minutos significa cada minuto. Una lista separada por comas como 1,15,30 selecciona varios valores específicos, un rango de guión como 1-5 cubre un intervalo, y un paso de barra como */5 o 9-17/2 se repite a un intervalo fijo. Los nombres de meses y días de la semana como jan y mon se aceptan en cualquier lugar donde iría un número, lo que a menudo hace que una expresión sea más fácil de leer. Como ejemplo práctico, la expresión */5 * * * * se ejecuta cada cinco minutos, 0 9 * * 1 se ejecuta a las 09:00 cada lunes, 0 0 1 1 * se ejecuta a la medianoche del primero de enero, y 0 9 * * 1,3,5 se ejecuta a las 09:00 los lunes, miércoles y viernes. El desglose de campos muestra cómo cada una de esas piezas contribuye al horario general. Explicar cron de esta manera es útil para entender un crontab que no escribiste, verificar dos veces un horario antes de desplegarlo, y aprender la sintaxis sin prueba y error. Debido a que el análisis sucede completamente en tu navegador, puedes pegar un horario sensible sin que abandone tu dispositivo.

Preguntas frecuentes

¿Qué significan los cinco campos?
En orden: minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12 o jan–dec), y día de la semana (0–6 o sun–sat, donde 0 y 7 son domingo).
¿Qué sintaxis se admite?
Asterisco (*) para cada valor, listas como 1,15,30, rangos como 1-5, y pasos como */5 o 9-17/2. Los meses nombrados (jan…dec) y días de la semana (sun…sat) también funcionan.
¿Ejecuta mi trabajo cron?
No. Solo explica el horario. El análisis sucede completamente en tu navegador; nada se carga ni se ejecuta.
¿Qué significa la barra diagonal en */5?
La barra diagonal establece un paso, o intervalo. En el campo de minutos, */5 significa cada quinto minuto — 0, 5, 10, y así sucesivamente — mientras que 9-17/2 significa cada segunda hora entre 9 y 17. Es una abreviatura para repetir a un intervalo fijo en lugar de enumerar cada valor a mano.