Tutorials » Cronjobs: Erstellen von Cronjobs

Erstellen von Cronjobs

Um einen Cronjob zu erstellen, gibt es zwei gängige Methoden: über die Befehlszeile und durch Bearbeiten der Crontab-Dateien. Hier zeige ich dir beide Möglichkeiten:

Methode 1: Über die Befehlszeile

1. Öffne ein Terminal oder eine Befehlszeile.

2. Gib den Befehl crontab -e ein und drücke Enter. Dies öffnet deine Crontab-Datei zum Bearbeiten. Wenn du das zum ersten Mal machst, wirst du aufgefordert, einen Texteditor auszuwählen.

3. Die Crontab-Datei wird in einem Texteditor geöffnet. Die Syntax ist bereits in der Datei erklärt.

4. Füge eine neue Zeile hinzu, um deinen Cronjob zu erstellen. Die Syntax sieht folgendermaßen aus:

Code anklicken zum kopieren

* * * * * Befehl

Code anklicken zum kopieren

Hier sind die fünf Sterne Platzhalter für Minute, Stunde, Tag des Monats, Monat und Wochentag. Ersetze Befehl durch den Befehl, den du ausführen möchtest.

5. Stelle den Zeitplan ein, indem du die Sterne durch die entsprechenden Werte ersetzt. Zum Beispiel:

Code anklicken zum kopieren

0 3 * * * /usr/bin/python3 /pfad/zum/skript.py

Code anklicken zum kopieren

Dieser Cronjob führt das Skript /pfad/zum/skript.py jeden Tag um 3:00 Uhr aus.

6. Speichere und schließe die Datei. In den meisten Texteditoren ist das Speichern und Schließen mit der Tastenkombination Ctrl + X, gefolgt von Y (für "Yes") und Enter.

Methode 2: Durch Bearbeiten der Crontab-Dateien

1. Öffne ein Terminal oder eine Befehlszeile.

2. Verwende einen Texteditor deiner Wahl, um die Crontab-Datei direkt zu bearbeiten. Die Crontab-Datei befindet sich normalerweise unter /etc/crontab oder in Verzeichnissen wie /etc/cron.d/

3. Füge eine neue Zeile hinzu, um deinen Cronjob zu erstellen, ähnlich wie in Methode 1.

4. Stelle den Zeitplan ein, indem du die Sterne durch die entsprechenden Werte ersetzt.

5. Speichere die Datei.

Nachdem du den Cronjob erstellt hast, wird er entsprechend dem festgelegten Zeitplan ausgeführt. Stelle sicher, dass der Befehl, den du ausführst, die korrekten Berechtigungen hat und der vollständige Pfad zu den auszuführenden Dateien angegeben ist, um Probleme zu vermeiden.


Zurück Weiter


Kommentare

Möchtest du etwas zu diesem Tutorial sagen?