Linux Automation

Radiografía: Cron Job

Programación de Tareas (Crontab)

30MIN
02HORA
*DOM
*MES
1DOW

/usr/bin/backup.sh

Comando

Minuto (0-59)

Momento exacto de la hora.

Hora (0-23)

Formato de 24 horas.

DOM (1-31)

Día del Mes (Day of Month).

Mes (1-12)

Enero a Diciembre.

DOW (0-6)

Día de la Semana (Dom=0).

"Ejecuta el script a las 02:30 AM todos los Lunes (1), sin importar el día del mes o el mes."

*

Comodín: Todos los valores

/

Intervalos: */15 (cada 15)

,

Lista: 1,3,5 (solo esos)

-

Rango: 1-5 (del 1 al 5)

Lógica DOM + DOW (OR)

Si ambos campos (Día del Mes y Día de la Semana) están restringidos (no son *), la tarea se ejecutará cuando cualquiera de los dos coincida.

30 4 1,15 * 5

4:30 AM los días 1 y 15, más todos los viernes.

Atajos Especiales

@rebootAl iniciar (daemon)
@hourlyCada hora (0 * * * *)
@dailyDiario (0 0 * * *)
@midnightMismo que @daily
@weeklySemanal (0 0 * * 0)
@monthlyMensual (0 0 1 * *)
@yearlyAnual (0 0 1 1 *)
@annuallyMismo que @yearly

* @reboot se ejecuta al iniciar el daemon, posiblemente antes que otros servicios.

logoxeland314
MINHOURDOMMONTHDOW