TontonTools

Analizador de expresiones cron

Cree y comprenda expresiones cron: cinco campos, traducidos al inglés.

100% Gratis Sin registro Amigable con la privacidad Desarrollo web
Actualizado sep. 2026
Share X / Twitter Facebook LinkedIn WhatsApp

Cómo usar Analizador de expresiones cron

  1. Establezca cada campo: valores específicos, * para cada, */n para pasos, rangos como 1-5.
  2. Lea la traducción al inglés simple; confirme que dice lo que quiso decir.
  3. Copie la expresión en crontab, el panel cron de su host o la programación de CI.
  4. 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.

Preguntas Frecuentes

En orden: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12), día de la semana (0-7, tanto 0 como 7 = domingo). 30 2* *1 = Lunes a las 02:30.
* coincide con todos los valores (cada minuto, en el campo de minutos); */5 cada quinto (:00, :05, :10…). Confundirlos es la forma clásica en que se ejecuta un trabajo "cada 5 minutos" cada minuto.
0 0 * * * — minuto 0 de la hora 0, todos los días. Para el trabajo por lotes "nocturno", la convención es de 3 a 4 a. m. (0 3 * * *): trabajos fuera de las horas pico y sin límites de medianoche.
Cron OR los ejecuta: 0 0 13 * 5 se ejecuta cada 13 Y todos los viernes, no solo el viernes 13. Es la regla más sorprendente de la especificación; lograr el AND requiere una verificación de fecha dentro del trabajo.
En orden: es la expresión lo que piensa (péguela aquí), es la zona horaria del servidor lo que asume, el comando funciona con la RUTA mínima de cron (use rutas absolutas) y el registro/correo cron muestra un intento. Nueve de cada diez casos de "cron no ejecutado" son uno de esos cuatro.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.