A las 09:00, de lunes a viernes
Cambia el modo de cada campo para que coincida con cómo quieres ejecutar la tarea. La expresión y la explicación se actualizan en tiempo real.
09**1-5Las próximas ejecuciones se calculan en tu navegador para usar tu zona horaria local.
*/10 * * * *Cada 10 minutos, todo el día.0 */2 * * *Cada 2 horas, en el minuto 0.30 7 * * 1-5A las 7:30, de lunes a viernes.0 22 * * 6,0Sábados y domingos a las 22:00.15 14 1 * *El día 1 de cada mes a las 14:15.0 12 1,15 * *Los días 1 y 15 de cada mes al mediodía.0 0 * * 0Todos los domingos a medianoche.5 0 * 8 *Cada día de agosto a las 00:05.0 0 1 1 *Año nuevo a medianoche.Caracteres especiales compatibles: * (cualquier valor), , (lista: 1,3,5), - (rango: 1-5), / (paso: */15) y ? (sin restricción, equivalente a *).
Cómo funciona
Una expresión cron define cuándo se ejecuta una tarea programada. En su forma clásica de Unix son 5 campos separados por espacios: minuto, hora, día del mes, mes y día de la semana. El formato extendido (Quartz) agrega un sexto campo inicial para los segundos.
Cada campo acepta un valor, una lista (1,15), un rango (1-5), un paso (*/15) o * para "cualquier valor". Rangos válidos: minuto 0-59, hora 0-23, día del mes 1-31, mes 1-12 y día de la semana 0-6 (0 y 7 son domingo).
Esta herramienta muestra la expresión en lenguaje natural y calcula las próximas ejecuciones en la zona horaria de tu navegador, para que puedas verificar el resultado antes de usarla.
Ejemplos
0 9 * * 1-5A las 09:00, de lunes a viernes*/15 * * * *Cada 15 minutos0 0 1 * *A las 00:00, el primer día de cada mes30 3 * * 0A las 03:30, todos los domingosCasos de uso
- Programar backups, limpiezas o reportes recurrentes en el crontab de un servidor Linux.
- Definir la frecuencia de un job programado en CI/CD (GitHub Actions, GitLab, etc.).
- Configurar tareas recurrentes en contenedores, schedulers o sistemas de colas.
Preguntas frecuentes
¿Qué significa */5 en un campo?
Es un paso: "cada 5". Se ejecuta en 0, 5, 10, 15… de ese campo. Por ejemplo, */5 en el minuto equivale a cada 5 minutos.
¿0 y 7 son ambos domingo?
Sí. En el campo día de la semana, tanto 0 como 7 representan el domingo; 1 es lunes y 6 es sábado.
¿Cómo ejecuto una tarea una vez por hora?
Con 0 * * * *: se ejecuta en el minuto 0 de cada hora.
¿Cuál es la diferencia entre 5 y 6 campos?
5 campos es el cron clásico de Unix (empieza en el minuto). 6 campos agrega los segundos al principio (estilo Quartz), útil para tareas que corren varias veces por minuto.
¿La hora es la del servidor o la mía?
El cron real usa la zona horaria del sistema donde corre. Esta herramienta calcula las próximas ejecuciones en la zona horaria de tu navegador solo para previsualizarlas.