cronjob
cronjob vs systemd
Eine Alternative für cron-Jobs bietet systemd an. Timers sind systemd unit files mit dem Präfix .timer. Für jede .timer Datei muss eine passende .service Datei geben. Ausführliche Erläuterungen unter systemd.timer(5) und systemd.time(7).
Anzeige vorhandener Timer:
systemctl list-timers
Beispiel: Der folgende Timer wird alle 30 min aufgerufen. Dabei wird ein Shellskript aufgerufen.
cat /etc/systemd/system$ cat wetterstation.timer # Timer fuer Wetterstation [Unit] Description=Update fuer Wetterstation [Timer] OnCalendar=*:0,30 [Install] WantedBy=basic.target cat /etc/systemd/system$ cat wetterstation.service # Update Wetterstation [Unit] Description=Updates fuer Wetterstation [Service] ExecStart=/home/pi/bin/update_wetterstation.sh
cronjob.txt · Last modified: 2024/03/11 14:05 by walter