Zum Inhalt springen

Cron-Jobs

Cron-Jobs sind geplante Aufgaben, die auf einem Server ausgeführt werden. Sie werden normalerweise verwendet, um regelmäßige Wartungsaufgaben wie das Löschen alter Dateien oder das Durchführen von Sicherheitsprüfungen zu automatisieren. Cron-Jobs werden durch das Cron-Daemon auf dem Server ausgeführt und können mithilfe einer Cron-Tabelle konfiguriert werden.

Eine Cron-Tabelle besteht aus fünf oder sechs Feldern, die angeben, wann ein Cron-Job ausgeführt werden soll. Das erste Feld gibt die Minute an, in der der Cron-Job ausgeführt werden soll, das zweite Feld gibt die Stunde an, das dritte Feld gibt den Tag des Monats an, das vierte Feld gibt den Monat an und das fünfte Feld gibt den Tag der Woche an. Das sechste Feld gibt den Pfad zur auszuführenden Datei an.

Hier ist ein Beispiel für eine Cron-Tabelle, die einen Cron-Job jeden Montag um 3:00 Uhr ausführt:

0 3 * * 1 /path/to/script.sh

Einige Tipps für die Praxis im Bereich von Cron-Jobs sind:

  1. Verwenden Sie Cron-Jobs, um regelmäßige Wartungsaufgaben wie das Löschen alter Dateien oder das Durchführen von Sicherheitsprüfungen zu automatisieren.
  2. Verwenden Sie die Cron-Tabelle, um Cron-Jobs zu konfigurieren und festzulegen, wann sie ausgeführt werden sollen.
  3. Verwenden Sie das crontab-Kommando, um die Cron-Tabelle zu bearbeiten und Cron-Jobs hinzuzufügen oder zu entfernen.
  4. Verwenden Sie das cron-Log-File, um Fehler bei der Ausführung von Cron-Jobs zu identifizieren und zu beheben.
  5. Verwenden Sie das anacron-Programm, um Cron-Jobs auf Systemen auszuführen, die nicht dauerhaft eingeschaltet sind.
  6. Achten Sie darauf, dass Cron-Jobs ordnungsgemäß funktionieren und regelmäßig überprüft werden, um sicherzustellen, dass sie die gewünschten Aufgaben ausführen.
Kai Spriestersbach