Desarrollo

Generador y Explicador de Crontab

Generador y explicador gratis en línea de expresiones crontab. Crea agendamentos cron visualmente o recoge una expresión para obtener una descripción clara.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

Presets:
0 9 * * 1-5

At 09:00 AM, Monday through Friday

Five-field reference
┌───────── minute (0-59)
│ ┌─────── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌─── month (1-12)
│ │ │ │ ┌─ day of week (0-7, Sun=0 or 7)
* * * * *

Parsing and future-run calculations stay in your browser. No schedule is uploaded or executed.

¿Qué es una expresión crontab?

Una expresión crontab (cron table) es una cadena compacta de cinco campos que define un programa recurrente en sistemas similares a Unix. Cada campo representa minuto, hora, día del mes, mes y día de la semana. Los expresiones cron se utilizan en tareas programadas como copias de seguridad, generación de informes, rotación de logs e implantaciones automatizadas. Esta herramienta permite explicar una expresión cron existente en lenguaje simple o crear una interactivamente, configurando cada campo.

Cómo usar la herramienta crontab

  1. 1Seleccione la pestaña 'Explain'_ para interpretar una expresión cron existente.
  2. 2Escriba o cole una expresión cron (por ejemplo, '0 9 * * 1-5') para ver su descripción en lenguaje natural.
  3. 3Haga clic en cualquier botón de predeterminado para cargar rápidamente agendamientos comunes.
  4. 4Accede a la pestaña 'Generate' para crear una expresión cron campo a campo.
  5. 5Defina los valores de minuto, hora, día del mes, mes y día de la semana.
  6. 6Copie la expresión generada usando el botón de copia.

Casos de uso comunes

Backups agendados

Crea expresiones cron para copias de seguridad de los bases de datos o sistemas de archivos ejecutados en los mejores horarios de menor demanda.

Acionadores de pipelines de CI/CD

Establezca acionadores programados para pipelines de integración continua, builds nocturnos o suítes de pruebas periódicas.

Rotación y limpieza de logs

Configure tareas recurrentes para compactar, archivar o eliminar los antiguos logs y administrar el espacio en disco.

Monitoreo y alertas

Se espera que se realicen comprobaciones de integridad, monitores de disponibilidad o la generación periódica de informes para la observabilidad del sistema.

Preguntas frecuentes

¿Qué significan los cinco campos de una expresión cron?

De izquierda a derecha: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-6, siendo 0 domingo). Un asterisco (*) significa “todos” los valores de ese campo.

¿Qué significa */15 en un campo cron?

La notación con barra significa “a cada N unidades”. Por lo tanto, */15 en el campo de minuto significa “a cada 15 minutos”, correspondiendo a los minutos 0, 15, 30 y 45.

¿Hay soporte a expresiones cron de 6 o 7 campos?

Esta herramienta se concentra en el formato crontab Unix estándar de 5 campos. Algunos sistemas, como Quartz o Spring, usan 6 o 7 campos, incluyendo segundos y año; estos formatos no son compatibles aquí.

¿Puedo usar nombres de días como MON-FRI?

El formato crontab estándar utiliza números (0-6 o 1-7) para los días de la semana. Aunque algunas implementaciones de cron aceptan abreviaciones de tres letras (MON, TUE etc.), esta herramienta espera valores numéricos o intervalos como 1-5.

¿Mis expresiones cron se envían a un servidor?

No. La generación y la interpretación de las expresiones ocurren localmente en su navegador.