Generador de expresiones cron
Crea, valida y previsualiza horarios cron con tiempos en vivo
Próximas 5 ejecuciones
Todo se ejecuta en tu navegador: tu agenda nunca sale de tu dispositivo.
Describe the schedule, then verify it
- 1
Pick a preset or edit the five fields directly; the human-readable sentence updates as you type.
- 2
Copy the line into crontab -e, and check the next-run preview to confirm it means what you think.
What this generator emits — and why
- Plain five-field crontab (minute hour day month weekday) — the lowest common denominator that works on every Unix cron, not vendor extensions.
- Weekday accepts both 0 and 7 for Sunday because real crons disagree; steps like
*/15are used instead of@daily-style macros for portability. - The expression itself carries no time zone — it runs in whatever zone the daemon uses, which is why the next-runs preview below pins one explicitly.
Five fields, and the dialects behind them
Próximas ejecuciones, no solo sintaxis
Además de validar, la herramienta calcula las cinco próximas ejecuciones reales desde tu reloj: "0 3 * * 1" se vuelve fechas reales de lunes en las que puedes confiar en producción.
Plantillas para los casos comunes
Cada minuto, cada hora, diario a las 9, semanal, mensual, anual y más con un clic; luego la expresión generada es tuya para ajustarla.
Privado e instantáneo
Todo — validación y cálculo de ejecuciones — corre en tu navegador; ningún horario sale de tu máquina y no hace falta cuenta ni inicio de sesión.
Preguntas frecuentes
¿Qué significan los cinco campos?⌄
minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-6, 0=domingo). Cada campo acepta un valor, una lista (1,2,3), un rango (1-5), un paso (*/5) o combinaciones.
¿Cómo se combinan día del mes y día de la semana?⌄
Cuando solo uno está definido se aplica directamente. Con ambos definidos, el cron estándar aplica OR (coincide cualquiera). La herramienta sigue esa convención y la refleja en las ejecuciones previsualizadas.
¿Se sube mi horario a algún lugar?⌄
No. Todo se ejecuta en tu navegador con JavaScript puro; nada se transmite ni se almacena.
Why does my job fire at the wrong hour?⌄
The cron daemon’s time zone wins over yours. A server on UTC running your 09:00 expression fires at 17:00 Beijing time. Set CRON_TZ or the daemon’s TZ, then re-read the preview here before assuming the schedule is wrong.
Herramientas relacionadas
¿Qué es un generador de expresiones cron?
Cron es el clásico planificador Unix, y su formato de cinco campos — minuto, hora, día del mes, mes, día de la semana — lo reutilizan planificadores en la nube, sistemas CI, canalizaciones de datos y hosts. Escribir esa sintaxis a mano es propenso a errores: "0 3 * * 1" y "0 3 * * 0" difieren en un carácter pero programan días completamente distintos. Un generador convierte elecciones amigables (¿cada hora? ¿a las 3? ¿días laborables?) en la cadena exacta, la valida al instante y, más útil aún, calcula los próximos momentos de disparo desde tu reloj local.
Qué puede hacer
- Construir los cinco campos: minuto, hora, día del mes, mes, día de la semana
- Plantillas de un clic: cada minuto, cada hora, diario, semanal, mensual, anual
- Validar la expresión y señalar el campo inválido
- Calcular y previsualizar las próximas cinco ejecuciones en tu zona horaria
- Soportar pasos, rangos y listas en cada campo
- Copiar la línea cron lista para usar
Cuándo usarlo
- Escribir entradas crontab en tus propios servidores
- Configurar funciones en la nube, trabajos programados o canalizaciones
- Montar tareas periódicas de CI/build o copias de seguridad
- Explicar la sintaxis cron a colegas o estudiantes
Privacidad: todo se ejecuta en tu navegador; ningún horario sale de tu máquina.