Saltar al contenido
danielsanjuan

Cuaderno · 14 de noviembre de 2026

systemd: un temporizador en vez de cron

systemdautomatizacion

Tareas programadas con logs y reintentos, mejor integradas que cron.

Dos ficheros. /etc/systemd/system/tarea.service:

[Unit]
Description=Mi tarea

[Service]
Type=oneshot
ExecStart=/ruta/script.sh

/etc/systemd/system/tarea.timer:

[Unit]
Description=Lanza mi tarea cada día

[Timer]
OnCalendar=*-*-* 04:00:00
Persistent=true

[Install]
WantedBy=timers.target
sudo systemctl daemon-reload
sudo systemctl enable --now tarea.timer
systemctl list-timers        # cuándo toca cada uno

Persistent=true lanza la tarea al arrancar si el equipo estaba apagado a la hora prevista: eso cron no lo hace.

← Todas las notas