DevOps
Generador de expresiones cron
Selecciona un preset o introduce tu expresión cron y obtén una explicación clara, validación de cada campo y un cálculo de las próximas 5 ejecuciones. Todo ocurre en tu navegador: no enviamos la expresión a ningún servidor.
Minuto
*/5
Hora
*
Día del mes
*
Mes
*
Día de la semana
*
Explicación
Cada 5 minutos.
crontab
# generado por toolsops */5 * * * *
Sintaxis
*cualquier valor*/5cada 5 unidades1-5rango (inclusivo)1,3,5lista de valores0-30/10rango con paso
Ejemplos
* * * * *Cada minuto*/5 * * * *Cada 5 minutos0 2 * * *Cada día a las 02:000 9 * * 1-5De lunes a viernes a las 09:000 0 1 * *Primer día de cada mes
Preguntas frecuentes
- ¿Esta herramienta soporta Quartz o cron con segundos?
- No. Esta versión soporta únicamente cron Unix de 5 campos (minuto, hora, día del mes, mes, día de la semana). Si pegas una expresión con 6 o 7 campos (segundos / año, formato Quartz), la herramienta mostrará un aviso. Para Quartz necesitas un parser específico.
- ¿En qué zona horaria se calculan las próximas ejecuciones?
- En la zona horaria local de tu navegador. Las fechas se obtienen iterando minuto a minuto desde ahora, sin librerías externas y sin enviar nada al servidor. Si despliegas el cron en un servidor remoto, la zona horaria efectiva será la del servidor, no la mostrada aquí.
- ¿Qué significa que el día de la semana acepte 0 y 7?
- Tanto 0 como 7 representan domingo en la mayoría de implementaciones de cron Unix. Internamente la herramienta normaliza 7 a 0 para evitar duplicados.
- ¿Mi expresión cron se envía a algún servidor?
- No. Todo el procesamiento ocurre en tu navegador. No hay llamadas a ningún backend, no se guarda nada en localStorage y al cerrar la pestaña desaparece todo. Puedes usar la herramienta con expresiones de producción sin problema.
- ¿Por qué la herramienta marca '0 0 31 2 *' como sin próximas ejecuciones?
- 31 de febrero no existe en el calendario, así que ninguna fecha futura puede satisfacer esa combinación. El cálculo se cancela tras un año de iteración sin encontrar coincidencias y se muestra una nota explicativa.
- ¿Puedo combinar día del mes y día de la semana en la misma expresión?
- Sí. Cuando día del mes y día de la semana están AMBOS restringidos (ninguno es '*'), la herramienta aplica la semántica Unix/POSIX: la expresión se dispara si CUALQUIERA de los dos coincide (OR). Por ejemplo, '0 0 1 * 1' se ejecuta tanto el día 1 de cada mes como cada lunes. Si solo uno de los dos campos está restringido, el otro ('*') siempre coincide y la regla se reduce al campo restringido. Como siempre, valida contra el cron real de tu sistema si tu entorno usa una variante (Quartz, cronie, busybox, etc.) con semántica distinta.