Expresiones cron

Izquierda: pega o edita el cron y ajusta los campos. Derecha: las próximas ejecuciones UTC se actualizan al escribir.

Acerca de Expresiones cron

Backups e informes hablan cron; el orden clásico es minuto antes que hora. Pega arriba para lenguaje natural y próximas ejecuciones UTC, o compón 5/6 campos.

Desde crontab, CronJob de Kubernetes, GitHub Actions (UTC) o @Scheduled. Auto-detecta 5 vs 6 campos al pegar.

Qué puedes hacer

Dos formatos

  1. Unix: min hora día mes dow (5).
  2. Extendido: seg min hora día mes dow (6).
  3. Cambia pestaña antes de copiar.

Campos

*, rangos, listas, */paso; pegar expresión completa sincroniza campos.

Tokens especiales

  • Día y dow se limitan — a menudo uno es *.
  • L,W,# no portables.
  • ? es Quartz.

Vista previa

  • Próximas en UTC.
  • Valida TZ/DST en el host.
  • cronstrue para 5 campos (es/en).

Casos de uso

crontab Linux

0 2 * * * nocturno — confirma minuto vs hora.

Subminuto

Pestaña 6 campos con Quartz/Spring.

Runbooks

Texto humano + expresión exacta para staging/prod.

CronJob K8s

spec.schedule — controlador suele usar UTC.

Preguntas frecuentes

¿Parsear cron en línea?
Pega la cadena arriba; 5/6 campos auto; lee descripción y UTC.
¿Construir expresión?
Elige 5/6, presets o campos; copia sincronizada.
¿0 2 * * *?
Cinco campos clásicos: suele ser 02:00 diario; confirma con vista previa y TZ servidor.
¿5 vs 6?
Crontab clásico sin segundos; schedulers modernos a veces 6.
¿Por qué UTC?
Reloj fijo para comparar; el servidor puede ejecutar en hora local.
¿*/5 en minuto?
Cada 5 minutos; */2 en hora = cada 2 horas.
¿Día y dow juntos?
Comportamiento variable; deja uno en * si dudas.
¿Quartz/EventBridge?
Campos Vixie core; MON/FRI#3 revisa docs del proveedor.

Crontab (5 campos)

  • */5 * * * *Cada 5 minutos
  • 0 2 * * *Diario 02:00 (backup)
  • 0 9 * * 1-5Laborables 09:00
  • 0 0 1 * *Día 1 de mes, medianoche