Skip to content
Linux

Wie erstelle und verwalte ich Cronjobs unter Linux?

Cronjobs sind automatisierte Aufgaben, die zu festgelegten Zeitpunkten ausgeführt werden. Sie eignen sich perfekt für Backups, Updates und Wartungsarbeiten.

Crontab bearbeiten:
crontab -e

Syntax:
Minute Stunde Tag Monat Wochentag Befehl

Beispiele:
Täglich um 03:00 Uhr ein Backup erstellen:
0 3 * * * /home/user/backup.sh

Alle 5 Minuten ein Skript ausführen:
*/5 * * * * /home/user/check.sh

Jeden Montag um 06:00 Updates installieren:
0 6 * * 1 sudo apt update && sudo apt upgrade -y

Nützliche Befehle:
Cronjobs anzeigen: crontab -l
Cronjobs löschen: crontab -r

Logs prüfen:
grep CRON /var/log/syslog

Tipp: Leite die Ausgabe in eine Log-Datei um, um Fehler zu erkennen:
0 3 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1