cronLinuxhorarioautomatización
Trabajos cron: la guía completa
Qué es crontab, sintaxis de expresiones cron, tareas de ejemplo, errores comunes y herramientas de depuración.
Publicada 23 de febrero de 2026·Hora de leer: 8 mín.
¿Qué es cron?
Cron es un programador de tareas en Unix/Linux que ejecuta comandos según una programación. Configurado a través de crontab (tabla cron).
Sintaxis de expresión cron
┌───────────── minutos (0-59)
│ ┌─────────── horas (0-23)
│ │ ┌───────── día del mes (1-31)
│ │ │ ┌─────── mes (1-12)
│ │ │ │ ┌───── día de la semana (0-7, domingo = 0 o 7)
│ │ │ │ │
* * * * * /ruta/al/comando Caracteres especiales
| Símbolo | Significado | Ejemplo |
|---|---|---|
| --- | --- | --- |
| `*` | Cualquier valor | `* * * * *` - cada minuto |
| `,` | Enumeración | `1.15` - 1º y 15º |
| `-` | Gama | `1-5` - de 1 a 5 |
| `/` | Paso | `*/5` — cada 5 unidades |
10 ejemplos populares
# Cada minuto
* * * * *
# Cada hora a las :00
0 * * * *
# Todos los días a las 00:00
0 0 * * *
# Días laborables a las 9:00
0 9 * * 1-5
# Los fines de semana a las 12:00
0 12 * * 6.0
# Cada 5 minutos
*/5 * * * *
# Una vez al mes (la primera a medianoche)
0 0 1 * *
# Cada trimestre
0 0 1 1,4,7,10 *
# Dos veces al día
0 9.21 * * *
# Cada 30 minutos de 9 a 18
*/30 9-18 * * * Verifique su programación cron y vea las próximas 5 ejecuciones.