Cron Expression Explainer

Pega una expresión cron y ve qué significa en lenguaje claro, más las próximas cinco ejecuciones programadas.

Cómo usar

  1. Escribe o pega una expresión cron de cinco campos — minuto, hora, día, mes, día de la semana.
  2. Lee la explicación en lenguaje claro y verifica las próximas cinco ejecuciones calculadas desde ahora mismo.
  3. Edita la expresión y la explicación se actualiza en vivo — útil para escribir una nueva entrada de crontab y verificar que hace lo que quieres.

Sobre esta herramienta

Una expresión cron es cinco campos que le dicen a un programador de tareas Unix cuándo ejecutar un trabajo. Los campos son minuto, hora, día del mes, mes y día de la semana, en ese orden. Un asterisco significa cada, una barra significa cada N, una coma lista valores y un guion establece un rango. La sintaxis es compacta y poco intuitiva, razón por la cual equivocarse es una fuente recurrente de incidentes — un trabajo que debía ejecutarse cada hora se ejecuta cada minuto, o un respaldo que debía dispararse en días laborales se dispara el domingo.

Esta herramienta traduce los cinco campos a una oración que puedes leer, y luego muestra las próximas cinco ejecuciones calculadas desde la hora actual. Las ejecuciones son la prueba real: si la oración suena bien pero la próxima ejecución es dentro de tres meses, la expresión está mal. Editar la expresión actualiza ambas en tiempo real, para que puedas iterar hasta que el cronograma coincida con lo que necesitas.

El cálculo se ejecuta en tu navegador usando aritmética de fechas simple — sin servidor, sin demonio cron, sin conversión de zona horaria más allá de lo que tu navegador ya sabe. Maneja el formato estándar de cinco campos usado por crontab, CronJobs de Kubernetes y la mayoría de los sistemas de CI. No maneja el sexto campo (segundos) usado por algunos programadores Java, ni los atajos @yearly/@monthly — escríbelos en formato de cinco campos.

Preguntas frecuentes

What format does it accept?

El formato cron estándar de cinco campos: minuto (0-59), hora (0-23), día (1-31), mes (1-12), día de la semana (0-7, donde 0 y 7 son domingo). Soporta los operadores *, /, - y ,.

¿Maneja @daily o @hourly?

No. Escríbelos como 0 0 * * * para diario o 0 * * * * para cada hora. La herramienta solo acepta el formato numérico de cinco campos.

¿En qué zona horaria están las próximas ejecuciones?

La hora local de tu navegador. Un demonio cron en un servidor usa la zona horaria del servidor, que puede ser diferente.

¿Puedo usarlo para CronJobs de Kubernetes?

Sí. Kubernetes usa el mismo formato cron de cinco campos.

Is there a seconds field?

No. Algunos programadores de tareas basados en Java (Quartz, Spring) usan seis campos incluyendo segundos. Esta herramienta no lo soporta.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.