Analizador de expresiones cron
Cree y comprenda expresiones cron: cinco campos, traducidos al inglés.
Cómo usar Analizador de expresiones cron
- Establezca cada campo: valores específicos, * para cada, */n para pasos, rangos como 1-5.
- Lea la traducción al inglés simple; confirme que dice lo que quiso decir.
- Copie la expresión en crontab, el panel cron de su host o la programación de CI.
- Tenga en cuenta la zona horaria del servidor: el reloj de cron es el de la máquina. no el tuyo.
¿Cuál es Analizador de expresiones cron?
Un generador de expresiones cron convierte los cinco campos crípticos de crontab (minuto, hora, día del mes, mes, día de la semana) en algo que puede leer y construir: 0 3 * * 1 se convierte en "todos los lunes a las 03:00" y "cada 15 minutos entre semana" se convierte en */15 * * * 1-5.
La sintaxis de cron es densa e implacable: * significa cada, */5 cada cinco, 1-5 un rango, 1,15 una lista, y un error no genera error, ejecuta silenciosamente su trabajo en el momento equivocado (o 60 veces con demasiada frecuencia, el clásico incidente * * * * * en lugar de cada hora). Construir visualmente con una lectura en inglés sencillo evita exactamente eso.
Sobre el Analizador de expresiones cron
Establezca cada campo (minuto, hora, día, mes, día de la semana) con valores, rangos o pasos, y lea la expresión resultante junto con su significado en inglés simple.
Las expresiones que todos eventualmente necesitarán: todas las noches a las 3 a. m. (0 3 * * * — convención de horas no pico), cada 15 minutos (*/15 * * * *), entre semana por las mañanas (0 8 * * 1-5), el primero del mes (0 0 1 * *) y el mantenimiento del domingo por la noche (0 23 * * 0). A dónde van: crontabs del servidor (crontab -e), secciones de cron de los paneles de control de alojamiento, programaciones de CI (schedule: de GitHub Actions usa los mismos cinco campos) y programadores de marcos que aceptan cron sin formato.
Las dos trampas clásicas que el constructor hace visibles: día del mes y día de la semana se combinan OR cuando ambas están restringidas (0 0 13 * 5 se dispara el día 13 Y todos los viernes (no sólo el viernes 13); y cron se ejecuta en la zona horaria del servidor, por lo que "3 am" son las 3 am en cualquier lugar donde la máquina crea que se encuentra; verifique antes de confiar en un horario durante el horario de verano.