Cronjobs fuehren Befehle automatisch zu festgelegten Zeiten aus. Ideal fuer Backups, Neustarts und Wartungsaufgaben.
Crontab bearbeiten
crontab -e
Format
# Minute Stunde Tag Monat Wochentag Befehl
# 0-59 0-23 1-31 1-12 0-6
Praktische Beispiele
# Taegliches Backup um 3:00 Uhr
0 3 * * * /root/scripts/backup.sh
# Server alle 6 Stunden neustarten
0 */6 * * * systemctl restart mein-dienst
# Logs jeden Montag um 2:00 Uhr bereinigen
0 2 * * 1 find /var/log -name "*.log" -mtime +30 -delete
Aktive Cronjobs anzeigen
crontab -l
Tipps
- Leite die Ausgabe in eine Logdatei um:
befehl >> /var/log/cron.log 2>&1 - Verwende absolute Pfade in Befehlen
- Teste Befehle manuell, bevor du sie als Cronjob einrichtest
- Nutze crontab.guru zum Ueberpruefen von Cron-Ausdruecken
Auf deinem VPS von HostValues hast du vollen Root-Zugriff fuer eigene Cronjobs.