ToolsOps

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 unidades
  • 1-5rango (inclusivo)
  • 1,3,5lista de valores
  • 0-30/10rango con paso

Ejemplos

  • * * * * *Cada minuto
  • */5 * * * *Cada 5 minutos
  • 0 2 * * *Cada día a las 02:00
  • 0 9 * * 1-5De lunes a viernes a las 09:00
  • 0 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.