Cron una vez al mes
Es 0 0 1 * *: el día 1, a medianoche.
- cron
- 0 0 1 * *
Resultado
0 0 1 * *
┌───────── minute (0–59)
│ ┌─────── hour (0–23)
│ │ ┌───── day of month (1–31)
│ │ │ ┌─── month (1–12)
│ │ │ │ ┌─ day of week (0–6, Sunday is 0 — and 7 on most systems)
0 0 1 * *
It runs at:
minute 0
hour 0
day of month 1
month every
day of week every
Next five runs:
2026-09-30 16:00
2026-10-31 16:00
2026-11-30 16:00
2026-12-31 16:00
2027-01-31 16:00Tus archivos se quedan en tu dispositivo
Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.
Cómo funciona
- La expresión ya está ahí: 0 0 1 * *. Los cinco campos de debajo son minuto, hora, día del mes, mes y día de la semana, en ese orden.
- Cópiala a tu crontab, a tu programación de CI o a tu planificador en la nube. Los mismos cinco campos significan lo mismo en todos.
- Para cambiarla, devuelve el menú a «describirla abajo» y descríbela con tus palabras: «cada 2 horas», «a las 17:00 entre semana».
- Comprueba la lectura, no la expresión. Lo que aparece debajo sale de analizar lo construido: es lo que haría una máquina, no lo que quisimos decir.
Preguntas frecuentes
- ¿Puedo usar el último día del mes?
- En el cron clásico, no. El 31 sencillamente no ocurre en los meses que no tienen 31: la tarea se salta febrero, abril, junio, septiembre y noviembre sin que nadie se entere. Para fin de mes, programa el día 1 del mes siguiente, o ejecuta a diario y comprueba en el script si mañana empieza otro mes.
- ¿Funciona en GitHub Actions, Kubernetes y los planificadores en la nube?
- Los cinco campos sí. Lo que cambia es todo lo demás: algunos aceptan nombres como @daily, los CronJobs de Kubernetes toman los mismos cinco, y GitHub Actions ejecuta tarde los flujos programados cuando hay carga. Pega la expresión y compruébala donde vaya a correr.
- ¿Puedo leer una expresión que ya tengo?
- Sí, para eso está el analizador de cron: pega la expresión y obtienes la explicación y las próximas ejecuciones. Es el mismo analizador que aquí relee lo construido.
- ¿Se envía algo a algún sitio?
- No. Se construye y se lee en esta página. Una programación cuenta cuándo hacen algo tus sistemas; no hace falta que lo sepa un servidor ajeno.
Para un uso concreto
Herramientas relacionadas
▤ Generador de expresiones cron Una programación en palabras por un lado, una expresión por el otro. ◴ Analizador de cron Convierte 0 */6 * * 1-5 en una frase y una lista de fechas próximas. ▤ Conversor de timestamp Pega un valor epoch o una fecha y míralo en UTC, hora local e ISO 8601. • Generador de UUID Identificadores UUID v4 o v7 en lote, generados en tu dispositivo con una fuente aleatoria segura.