RootLevel
LinuxEinsteiger

Cronjob auf Linux Debian einrichten

Cronjobs erstellen, Zeitpläne verstehen, Logs prüfen und wiederkehrende Aufgaben zuverlässig automatisieren.

16 Minuten Aktualisiert: 1.6.2026

Ziel dieses Tutorials

Du verstehst den Aufbau von Cron-Zeitplänen unter Debian und Linux.

Du legst Cronjobs für Skripte, Wartung und Backups korrekt an.

Du leitest Ausgaben in Logdateien um und findest Fehler schneller.

Du weißt, wann ein Systemd Timer die bessere Alternative zu Cron ist.

Was ist ein Cronjob?

Ein Cronjob ist eine wiederkehrende Aufgabe auf Linux Systemen. Damit kannst du Backups, Skripte, Wartung, Updates oder Aufräumarbeiten zeitgesteuert ausführen.

Crontab öffnen

Bash

crontab -e

Cron Syntax verstehen

Die fünf Zeitfelder stehen für Minute, Stunde, Tag des Monats, Monat und Wochentag.

FeldBedeutungBeispiel
Minute0 bis 590
Stunde0 bis 233
Tag1 bis 31*
Monat1 bis 12*
Wochentag0 bis 71 für Montag

Praktische Beispiele

Nutze absolute Pfade und leite Ausgaben in Logdateien um. So findest du Fehler später schneller.

Cron Beispiele

Cron

# Jeden Tag um 03:00 Uhr Backup starten
0 3 * * * /usr/local/bin/backup.sh >> /var/log/backup.log 2>&1

# Alle 15 Minuten Script ausführen
*/15 * * * * /usr/local/bin/check-service.sh

Cronjobs prüfen

Wenn ein Cronjob nicht läuft, prüfe Pfade, Rechte, Shell Umgebung und Logs.

Cron Logs prüfen

Bash

grep CRON /var/log/syslog | tail -n 50
chmod +x /usr/local/bin/backup.sh

FAQ

Für wen ist Cronjob auf Linux Debian einrichten geeignet?

Für Einsteiger, Homelab Nutzer und Admins, die eine nachvollziehbare deutsche Anleitung mit klaren Schritten suchen.

Kann ich die Anleitung produktiv verwenden?

Ja, wenn du Versionen, Pfade, Ports, Zugangsdaten und Sicherheitsanforderungen an deine Umgebung anpasst und vorher ein Backup erstellst.

Welche Suchbegriffe deckt der Beitrag ab?

Cronjob Debian, crontab einrichten, Linux Aufgaben planen, Automatisierung