Analizador de expresiones cron

Pegue una expresión cron de Unix de 5 campos, inspeccione cada campo y obtenga una vista previa de las próximas ejecuciones en una zona horaria explícita.

Todo el análisis de cron y las vistas previas de próximas ejecuciones se realizan localmente en su navegador. Ningún dato de programación se envía a nuestros servidores.

Las expresiones cron no incluyen una zona horaria. Esta vista previa usa la zona horaria IANA seleccionada; su servidor, runner de CI o programador puede usar otra.

Minuto

*/15

Hora

9-17

Día del mes

*

Mes

*

Día de la semana

MON-FRI

Interpretación del horario

Every 15 minutes from 09:00 through 17:59 on Monday through Friday.

Desglose de campos

CampoSin procesarValoresSignificado
Minuto*/150, 15, 30, 45Every 15 minutes
Hora9-179, 10, 11, 12, 13, 14, 15, 16, 17Hours 09:00 through 17:00
Día del mes*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31Every day of the month
Mes*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12Every month
Día de la semanaMON-FRI1, 2, 3, 4, 5Monday through Friday

Vista previa de próximas ejecuciones

Mostrado en la zona horaria seleccionada y en UTC.

Europe/Kiev
1

01/05/2026, 09:15 EEST

UTC: 01/05/2026, 06:15 UTC

2

01/05/2026, 09:30 EEST

UTC: 01/05/2026, 06:30 UTC

3

01/05/2026, 09:45 EEST

UTC: 01/05/2026, 06:45 UTC

4

01/05/2026, 10:00 EEST

UTC: 01/05/2026, 07:00 UTC

5

01/05/2026, 10:15 EEST

UTC: 01/05/2026, 07:15 UTC

Advertencia sobre zona horaria y horario de verano (DST)

  • Unix day-of-month and day-of-week fields use OR semantics when both fields are restricted.
  • Timezone preview follows the browser timezone database; DST behavior can differ between cron daemons.
  • Las horas locales omitidas durante el avance de primavera pueden no ejecutarse. Las horas repetidas al retroceder en otoño pueden comportarse de forma diferente según el programador.

Ejemplos rápidos

Entienda un cron antes de que se ejecute

Las expresiones cron son cadenas compactas de programación utilizadas por servidores, trabajos de CI, plataformas de automatización y scripts de mantenimiento. Son poderosas, pero un pequeño error tipográfico puede cambiar una tarea de diaria a cada minuto, o de días laborables a fines de semana.

Este analizador explica una expresión cron Unix de 5 campos en lenguaje sencillo, desglosa cada campo y muestra las próximas horas de ejecución usando la zona horaria que elija en la herramienta.

Dialecto de cron compatible

El parser v1 admite el cron estándar de Unix con cinco campos:

minute hour day-of-month month day-of-week
  • Valores de minuto desde 0 to 59.
  • Valores de hora desde 0 to 23.
  • Valores de día del mes desde 1 to 31.
  • Valores de mes desde 1 to 12, además de nombres como JAN and DEC.
  • Valores de día de la semana desde 0 to 7, además de nombres como MON and FRI. Tanto 0 and 7 significan Domingo.

Admite comodines, listas separadas por comas, rangos y valores de paso como */15 or 9-17/2.

Qué no se admite intencionalmente

Los dialectos de cron no son universales. Quartz, systemd timers, cloud schedulers, Kubernetes, GitHub Actions y plataformas de hosting pueden añadir sus propios campos u operadores especiales.

  • Los campos de segundos y los campos de año no se analizan como cron de Unix.
  • Operadores de Quartz como ?, L, W, y # se informan como no compatibles.
  • Macros como @daily and @reboot no se expanden.
  • El texto del comando después de un horario no se trata como parte de la expresión.

Use esta página como un inspector para horarios de estilo Unix. Antes de cambiar la automatización en producción, verifique el scheduler exacto que ejecutará el trabajo.

Zona horaria y comportamiento del horario de verano

Una expresión cron no incluye una zona horaria por sí misma. La misma expresión puede ejecutarse en momentos diferentes dependiendo de si el servidor usa UTC, una zona horaria del sistema local o una configuración de zona horaria específica del scheduler.

  • La vista previa muestra las horas de ejecución en la zona horaria IANA seleccionada y en UTC.
  • Las transiciones de adelanto de primavera pueden omitir horas del reloj local que no existen.
  • Las transiciones de retroceso pueden repetir una hora del reloj local; el comportamiento del scheduler puede diferir.
  • Si tanto el día del mes como el día de la semana están restringidos, el cron de Unix comúnmente usa semántica OR.

Para trabajos críticos, trate la vista previa como una ayuda de planificación y confirme el comportamiento en el scheduler mismo.

Preguntas frecuentes

¿Esto es compatible con Quartz cron?

No. El parser admite solo cron de Unix de 5 campos. Los campos de segundos al estilo Quartz, los campos de año y operadores como ?, L, W, y # se muestran como no compatibles.

¿Qué zona horaria usa una expresión cron?

Las expresiones cron no llevan información de zona horaria. La vista previa usa la zona horaria seleccionada en la herramienta, pero su servidor o scheduler puede usar una zona horaria diferente.

¿Por qué pueden coincidir el día del mes y el día de la semana?

En el comportamiento común de cron Unix, cuando ambos campos están restringidos, una fecha puede coincidir si cualquiera de los campos coincide. Por ejemplo, 0 0 1 * MON puede ejecutarse el primer día del mes y los lunes.

¿Puedo pegar la parte del comando desde crontab?

Pegue solo los cinco campos del horario. La herramienta es un parser de horarios, no un parser completo de crontab, por lo que el texto del comando después del horario no se interpreta.