Generador de expresiones Cron
Crea una expresión cron simplemente eligiendo minuto, hora, día, mes y día de la semana en menús desplegables y campos numéricos. Previsualiza al instante la cadena cron generada, una descripción en lenguaje sencillo y las próximas 5 ejecuciones. Útil para escribir un crontab o el "schedule" de GitHub Actions.
Referencia rápida de horarios habituales
Una lista de expresiones cron para horarios típicos. Haz clic en una fila para aplicarla como preset en el generador de arriba.
| Preset | Expresión cron | Significado |
|---|---|---|
| Cada día a medianoche | 0 0 * * * | Se ejecuta todos los días a medianoche (00:00). |
| Días laborables a las 9 | 0 9 * * 1-5 | Se ejecuta a las 9:00 los días laborables (lunes a viernes). |
| Cada hora, en el minuto 0 | 0 * * * * | Se ejecuta una vez por hora, en el minuto 0. |
| Cada lunes | 0 0 * * 1 | Se ejecuta cada lunes a medianoche (00:00). |
Consejos
- Si pones el día de la semana en modo "Rango" de 1 a 5, obtienes de lunes a viernes en un solo paso.
- El modo "Lista" permite introducir varios valores separados por comas; por ejemplo, escribir "0,15,30,45" en el campo de minutos equivale a ejecutar cada 15 minutos.
- Si tanto el día del mes como el día de la semana están en un valor distinto de "Cada uno (*)", el cron estándar los trata como una condición OR: la tarea se ejecuta si se cumple cualquiera de los dos.
- La expresión cron generada se puede copiar al portapapeles con el botón "Copiar", lista para pegar directamente en un crontab o en un archivo YAML de GitHub Actions.
- Haz clic en un botón de preset, o en una fila de la tabla de referencia rápida de abajo, para aplicar un horario habitual al generador con un solo clic.
Preguntas frecuentes
A propósito — Por qué escribir una expresión cron es más difícil que leerla
Una expresión cron parece sencilla una vez que conoces sus 5 campos, pero escribir una a mano implica recordar detalles como si "*/15" o "1-30/5" es la forma correcta, o si los días de la semana empiezan en 0 o en 1 — detalles fáciles de equivocar. Leer una expresión cron ya existente (la tarea del Analizador de expresiones Cron de este sitio) es comparativamente mecánico, ya que basta con recorrer los campos uno a uno.
Esta herramienta se construye alrededor de esa asimetría: apoya el acto de crear una expresión cron a partir de selecciones en la interfaz, en lugar de escribir sintaxis en bruto. Expresas tu intención directamente —"ejecutar a las 9 los días laborables"— mediante menús desplegables y campos numéricos, y la herramienta ensambla una expresión cron que la satisface, eliminando por completo la necesidad de memorizar la sintaxis.
Como comprobación final, la herramienta muestra una vista previa de las próximas 5 ejecuciones programadas para la expresión que acabas de crear. Esto importa especialmente por una regla sutil que suele confundir: cuando el día del mes y el día de la semana están ambos restringidos, cron los trata como una condición OR en lugar de una AND. Ver las fechas candidatas reales ayuda a detectar una tarea que, de otro modo, se ejecutaría con más frecuencia de la prevista.