Generador de Expresiones Cron para GitHub Actions
Esta página cubre la sintaxis cron que usa GitHub Actions: estructura de campos, numeración de días de la semana y qué caracteres especiales admite.
Referencia Rápida
Número de campos
5
Campo de segundos
No
Campo de año
No
Zona horaria
Siempre UTC
Caracteres especiales (L / #)
No
Requiere "?"
No
Numeración del día de la semana
Sun=0, Mon=1, Tue=2, Wed=3, Thu=4, Fri=5, Sat=6
Expresiones Cron comunes para GitHub Actions
| Cada 5 minutos | */5 * * * * |
| Cada 15 minutos | */15 * * * * |
| Cada hora | 0 * * * * |
| Diario a medianoche | 0 0 * * * |
| Diario a las 9:00 | 0 9 * * * |
| Cada día laborable a las 9:00 | 0 9 * * 1-5 |
| Cada lunes a las 9:00 | 0 9 * * 1 |
| Dos veces al día (00:00 y 12:00) | 0 */12 * * * |
| El primer día de cada mes | 0 0 1 * * |
| El último día de cada mes | No compatible de forma nativa |
Preguntas Frecuentes
¿En qué se diferencia GitHub Actions del cron estándar de Linux?
GitHub Actions usa exactamente la misma sintaxis de 5 campos y la misma numeración de días de la semana que el cron estándar de Linux — las expresiones existentes funcionan sin cambios.
¿Puedo convertir una expresión cron de Linux a GitHub Actions automáticamente?
Sí — pégala en la herramienta Cron multiplataforma de arriba (o en la página principal del Editor Cron) y cambia a la pestaña GitHub Actions para obtener la expresión equivalente al instante.
¿GitHub Actions soporta L, W o #?
No. GitHub Actions no soporta L ni # — consulta la solución alternativa de la herramienta de arriba para lograr el mismo comportamiento con un rango de días y una comprobación en el script.
¿GitHub Actions se ejecuta en mi zona horaria local o en UTC?
GitHub Actions siempre evalúa los horarios en UTC, sin importar dónde estén tú o tus servidores.
¿Cuál es el intervalo más corto que admite GitHub Actions?
GitHub Actions se ejecuta con un intervalo mínimo de 5 minutos; los horarios más frecuentes pueden retrasarse u omitirse bajo carga.