Analizador de expresiones cron
Funciona por completo en tu navegador. Tus archivos y datos nunca salen de tu dispositivo.
Cada 5 minutos
| Minuto | 0-59, */5, 1-30 |
|---|---|
| Hora | 0-23 |
| Día del mes | 1-31 |
| Mes | 1-12 |
| Día de la semana | 0-7 (0 and 7 = Sunday) |
Acerca de esta herramienta
Una expresión cron comprime un horario en cinco campos: minuto, hora, día del mes, mes y día de la semana. Leer una de un vistazo es difícil, sobre todo cuando se mezclan rangos, pasos y listas. Esta herramienta toma una expresión como 0 9 * * 1-5 y la convierte en una frase que se entiende de verdad, junto con una lista de sus próximas cinco ejecuciones en tu zona horaria local.
¿Qué muestra exactamente?
Escribe o pega una expresión de cinco campos y la herramienta genera dos cosas: una descripción en lenguaje sencillo (“A las 09:00, de lunes a viernes”) y una vista previa de las próximas cinco veces que ese horario se disparará de verdad, convertidas a la zona horaria local de tu navegador. Entiende la sintaxis habitual de cron: asteriscos, rangos como 1-5, pasos como */15, listas separadas por comas y las macros abreviadas al estilo @daily/@hourly/@weekly que aceptan algunos planificadores. Si la expresión está mal formada, la herramienta te lo dice en lugar de adivinar qué quisiste escribir.
¿Se envía mi expresión cron a algún sitio?
No. Todo se ejecuta en tu navegador usando dos bibliotecas pequeñas de JavaScript incluidas en la página, una para la descripción en texto y otra para calcular las ejecuciones, sin ninguna llamada a un servidor. La expresión que escribes nunca sale de tu equipo, así que puedes revisar un horario de una configuración de despliegue privada o de un cron job que prefieras no pegar en un sitio cualquiera. Esto también vale para las versiones traducidas de esta página: la descripción y las ejecuciones se generan de la misma forma, siempre en tu navegador, sea cual sea el idioma en el que la estés leyendo.
¿Para qué sirve?
Usos habituales: comprobar un horario antes de subirlo a un crontab o a una configuración de CI, verificar que una macro como @daily o @hourly significa realmente lo que crees, o averiguar cuándo se dispara de verdad el job de un compañero sin hacer tú mismo las cuentas de días de la semana. También sirve para detectar un error común, como confundir el campo de minuto con el de hora, antes de que un job se ejecute a las 3 de la madrugada en vez de a las 3 de la tarde. Consulta la página de manual crontab(5) para la sintaxis completa de los campos y el artículo de Wikipedia sobre cron para conocer la historia del formato.