Generador de expresiones cron
Crea programaciones cron de forma visual o pega cualquier expresión para descifrarla: significado en español claro y las próximas 5 ejecuciones.
Las programaciones cron mueven las copias de seguridad, los informes y los trabajos en segundo plano de casi todos los servidores Unix y Linux, pero su sintaxis de cinco campos es fácil de escribir mal: un número fuera de sitio y la tarea corre a diario en vez de semanalmente, o no corre nunca.
0 0 * * *
Respuestas rápidas
¿Qué significa */15 9-17 * * 1-5?
Se ejecuta cada 15 minutos (a en punto, y cuarto, y media y menos cuarto), entre las 09:00 y las 17:59, de lunes a viernes.
La última ejecución de cada día laborable es a las 17:45, porque el campo de hora 9-17 cubre hasta el minuto 59 de las 17 y el paso */15 solo salta en los minutos 00, 15, 30 y 45. Es el patrón clásico de «solo en horario de oficina».
¿Qué hace 0 0 1 * *?
Ejecuta la tarea el día 1 de cada mes a las 00:00 en punto: minuto 0, hora 0, día del mes 1, cualquier mes y cualquier día de la semana.
Es el patrón habitual de los informes y cierres mensuales.
¿Qué pasa si restrinjo el día del mes y el día de la semana a la vez?
El cron estándar aplica una regla OR, no AND: 0 9 13 * 5 se ejecuta a las 09:00 el día 13 de cada mes y también todos los viernes.
Para que solo corriera «los viernes 13» haría falta otro mecanismo, por ejemplo ejecutar a diario y comprobar la fecha dentro del propio script.
Cómo se usa
- Elige un atajo (cada hora, diario, semanal…) o rellena a mano los cinco campos.
- La expresión cron se actualiza en vivo, con su explicación en lenguaje claro justo debajo.
- Consulta las próximas 5 ejecuciones en tu zona horaria y copia la expresión para pegarla en tu crontab.
Acerca de esta herramienta
Este generador construye expresiones válidas campo a campo y explica cualquier expresión existente en español llano, con validación de rangos y el cálculo de las próximas 5 ejecuciones según el reloj de tu dispositivo.
Todo ocurre en tu navegador: ni la expresión ni los horarios calculados salen de tu equipo. Recuerda que tu servidor suele ejecutar cron en su propia zona horaria —a menudo UTC—, así que convierte las horas si la tuya es distinta.
Preguntas frecuentes
¿Qué significan los cinco campos?
Minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-6, donde el 0 y el 7 valen por domingo). El asterisco * significa «todos».
¿Qué significa */15?
«Cada 15 unidades»: en el campo de minuto, la tarea corre en los minutos 00, 15, 30 y 45 de cada hora.
¿Qué pasa si restrinjo el día del mes y el día de la semana?
El cron estándar trata ambos campos como un OR, no como un AND: la tarea corre cuando coincide cualquiera de los dos. Así, 0 9 13 * 5 corre a las 09:00 el día 13 de cada mes y todos los viernes.
¿Por qué las próximas ejecuciones salen en mi hora local?
Porque el cálculo usa el reloj de tu navegador, por comodidad. Tu servidor ejecuta cron en su propia zona horaria —normalmente UTC—, así que haz la conversión si no coinciden.
¿Se admite el formato Quartz de 6 o 7 campos?
No: esta herramienta trabaja con el cron estándar de 5 campos. Los campos extra de segundos o año de Quartz no se aceptan.
Más herramientas en español
Formateador JSON
Formatea, minifica y valida JSON con un clic, con mensajes de error claros en español.
Decodificador JWT
Decodifica un token JWT sin la clave: mira su cabecera y su carga útil, con exp e iat como fechas legibles.
Generador de hash
Genera hashes SHA-256, SHA-512, SHA-384, SHA-1 y MD5 al instante, también de archivos, sin subir nada.
Conversor de colores
Convierte colores entre HEX, RGB y HSL con vista previa en vivo y copia en un clic.
Generador de slugs
Convierte cualquier título en un slug limpio para URL: sin acentos, sin espacios y listo para pegar.
Cron Generator & Parser
Build cron schedules visually, or paste any expression to decode it — plain-English meaning plus the next 5 run times.