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.