Generador de Expresiones Cron para Linux crontab
Esta página cubre la sintaxis cron que usa Linux crontab: 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
Local / configurable
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 Linux crontab
| 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 Linux crontab del cron estándar de Linux?
Linux crontab 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 Linux crontab 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 Linux crontab para obtener la expresión equivalente al instante.
¿Linux crontab soporta L, W o #?
No. Linux crontab 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.
¿Linux crontab se ejecuta en mi zona horaria local o en UTC?
Linux crontab evalúa los horarios en la zona horaria que configures (o la del sistema/servidor si no configuras ninguna) — no está fijado a UTC.