Le service
# /etc/systemd/system/sauvegarde.service
[Unit]
Description=Sauvegarde des documents
[Service]
Type=oneshot
ExecStart=/usr/local/bin/sauvegarde.sh
Le timer
# /etc/systemd/system/sauvegarde.timer
[Unit]
Description=Sauvegarde chaque nuit
[Timer]
OnCalendar=*-*-* 02:30
Persistent=true
RandomizedDelaySec=10min
[Install]
WantedBy=timers.targetExemples : OnCalendar=hourly, Mon..Fri 08:00, weekly ; ou OnBootSec=5min. Tester une expression : systemd-analyze calendar "Mon..Fri 08:00".
Activer et suivre
sudo systemctl daemon-reload
sudo systemctl enable --now sauvegarde.timer
systemctl list-timers
journalctl -u sauvegarde.serviceVersion classique : cron.