Generador de cron
Las expresiones cron programan trabajos recurrentes: copias de seguridad a las 2 a.m., informes todos los lunes, purga de caché cada hora. Cinco (o seis con segundos) campos como 0 9 * * 1-5 significan 09:00 entre semana.
¿Cómo crear una expresión cron
1. Seleccione el horario: minuto, hora, día del mes, mes, día de la semana.
2. Lea la expresión generada, p. 0 30 8 * * *.
3. Verifique que la descripción legible por humanos coincida con la intención.
4. Copiar en crontab, Kubernetes CronJob o programación de acciones de GitHub.
Ejemplos de programación cron
Todos los días a las 8:30 a. m.
0 30 8 * * * en Quartz de seis campos; 30 8 * * * en cron estándar de cinco campos.
Cada 15 minutos
*/15 * * * * se ejecuta a :00, :15, :30, :45 cada hora.
Primero del mes a medianoche
0 0 1 * * ejecuta el trabajo de facturación mensual.
Cuando Los generadores de cron ayudan
• Al evitar errores en el orden de los campos uno por uno.
• Al documentar la programación para runbooks de operaciones.
• Al comparar la sintaxis de cron de Linux con la de AWS EventBridge.
Orden de campos mnemónico
Minuto Hora Día Mes Día laborable, o agregue segundos al inicio para Quartz. Primero escriba la descripción, luego asigne los campos.
Preguntas frecuentes
¿Cinco frente a seis campos?
Cron clásico: minuto hora dom mes dow. Algunos agregan segundos primero.
¿Día del mes versus día de la semana?
Ambos especificados a menudo significan OR en Vixie cron: confuso: use un campo como *.
Zona horaria?
Servidor local o UTC: campo Kubernetes CronJob spec.timeZone en versiones más recientes.
*/2 ¿Qué significa?
Cada 2 unidades de ese campo - */2 en el campo de horas cada dos horas.
¿Herramienta local?
Sí, expresión integrada en el navegador.