Cómo se usa
- Escribe o pega la expresión, por ejemplo 0 9 * * 1-5.
- Lee la descripción en lenguaje sencillo y el valor de cada campo.
- Elige la zona horaria del servidor para ver las diez próximas ejecuciones tal como ocurrirán realmente.
- Haz clic en uno de los ejemplos de la derecha para partir de una programación habitual.
Opciones explicadas
- Campos
- Cinco campos — minuto, hora, día del mes, mes y día de la semana. Un sexto campo delante añade los segundos (lo usan Spring, Quartz y node-cron).
- Caracteres especiales
- * cualquier valor; , lista (1,15); - rango (1-5); / intervalo (*/10 = cada 10). Quartz usa ? para "ningún valor concreto" en los campos de día.
- Día de la semana
- 0 o 7 es domingo y 1 es lunes. También funcionan nombres como MON-FRI.
- Zona horaria
- Cron se ejecuta en la zona horaria del servidor, normalmente UTC en los servidores en la nube. Elegirla aquí muestra cuándo se lanzarán realmente las tareas, incluidos los cambios de horario de verano.
Programaciones habituales
| Expresión | Se ejecuta |
|---|---|
* * * * * |
Cada minuto |
*/15 * * * * |
Cada 15 minutos |
0 * * * * |
Al comienzo de cada hora |
0 9 * * 1-5 |
A las 09:00 los días laborables |
30 2 * * * |
A las 02:30 todos los días |
0 0 * * 0 |
A medianoche cada domingo |
0 0 1 * * |
A medianoche el día 1 de cada mes |
0 0 1 1 * |
A medianoche el 1 de enero |
Preguntas frecuentes
¿Qué significa */5 * * * *?
Cada 5 minutos — en el minuto 0, 5, 10, etc. de cada hora.
¿Por qué mi tarea se ejecutó a una hora equivocada?
Lo más habitual es que el servidor funcione en UTC mientras tú escribiste la programación en hora local. Elige UTC arriba para ver las ejecuciones reales, o define CRON_TZ / TZ para la tarea si tu planificador lo admite.
¿Cómo se combinan el día del mes y el día de la semana?
En cron estándar, si ambos están restringidos (por ejemplo 0 0 1 * 1), la tarea se ejecuta cuando se cumple cualquiera de los dos — el día 1 y todos los lunes. Quartz lo evita exigiendo ? en uno de ellos.
¿Sirve para CronJob de Kubernetes y programaciones de GitHub Actions?
Sí, ambos usan cron estándar de 5 campos. GitHub Actions evalúa las programaciones en UTC por defecto.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.