Planen Sie Jobs unter Linux mit den Befehlen Crontab und Crontab

So wie Windows-Benutzer den Taskplaner haben, um verschiedene Aktionen zu bestimmten Zeiten auszuführen, haben Linux-Benutzer zwei grundlegende Befehle für diesen Prozess: Cron und Crontab.

Was ist Cron?
Der Cron-Befehl stammt aus der griechischen Chronik und bedeutet Zeit. Seine Funktion besteht darin, Prozesse im Hintergrund regelmäßig zu verwalten, die Aufgaben in einem bestimmten Zeitraum ausführen, z. B. jede Minute, jede Stunde, einen bestimmten Tag usw.

Die auszuführenden Prozesse und Aufgaben müssen in der crontab-Datei angegeben werden.

Cron überprüft im Hintergrund jede Minute die Aufgabentabelle crontab / etc / crontab oder in / var / spool / cron auf der Suche nach den Aufgaben, die zu den angegebenen Zeiten ausgeführt werden müssen. .

Was ist Crontab?
Grundsätzlich ist Crontab eine Textdatei, in der eine Liste von Befehlen gespeichert ist, die gemäß den Anweisungen des Benutzers ausgeführt werden.

Crontab ist verantwortlich für die Überprüfung des Datums und der Uhrzeit, in denen das Skript oder der Befehl ausgeführt werden soll, der Ausführungsberechtigungen und wird im Hintergrund ausgeführt.

Alle Crontab-Tasks werden im Pfad / var / spool / cron / crontabs / gespeichert.

Planen Sie eine Aufgabe mit Cron und Crontab unter Linux

Schritt 1

Um eine Aufgabe manuell zu erstellen, müssen wir die Zeile crontab -ey ausführen, um Aufgaben eines bestimmten Benutzers zu erstellen. Wir müssen den Parameter -u gefolgt vom Benutzernamen hinzufügen:

 Benutzer crontab -u 
Schritt 2

Mit der Option crontab -e sehen wir Folgendes:

1-crontab - e.png

Schritt 3

Dort wählen wir den Editor aus, mit dem die Aufgabe erstellt werden soll. Wir können sehen, dass die Empfehlung lautet, / bin / nano zu verwenden. Wir geben die Nummer 2 ein und die folgende Datei wird angezeigt:

See also  So erstellen Sie ausführbare GO-Dateien in Ubuntu 17

2-crontab - e-linux.png

Schritt 4

Im unteren Teil der Datei sehen wir folgende Struktur:

3-Planen-Sie-eine-Aufgabe-mit-Cron-und-Crontab-en-Linux.png

Schritt 5

Wir haben folgende Möglichkeiten:

m
Gibt an, in welcher Minute das Skript ausgeführt werden muss. Der Wert reicht von 0 bis 59.

h
Gibt die genaue Uhrzeit im 24-Stunden-Format an. Die Werte reichen von 0 bis 23 und sind 0 bis 12:00 Uhr.

dom
Gibt den Tag des Monats an. Sie können beispielsweise 20 angeben, wenn Sie das Skript alle 20 Tage ausführen möchten.

dow
Es bezieht sich auf den Wochentag, kann numerisch sein (0 bis 7, wobei 0 und 7 Sonntag sind) oder die ersten 3 Buchstaben des Tages in Englisch: Mo, Di, Mi, Do, Fr, Sa, So.

befehl
Gibt den auszuführenden Befehl oder Skriptpfad an.

Schritt 6

Wir können eine Aufgabe folgendermaßen planen:

4-comando-linux-cron-crontab.png

Schritt 7

Wir speichern die Änderungen mit den Tasten

+ O Strg + O

und wir haben den Editor mit verlassen

+ X Strg + X

Schritt 8

Um die mit Cron geplanten Aufgaben zu überprüfen, müssen wir die folgende Zeile ausführen:

 cat / var / log / syslog | grep -i cron 

5-programas-trabajos-linux.png

Schritt 9

Wenn Sie den Status von Cron überprüfen möchten, führen wir den folgenden Befehl aus:

 systemctl status cron 

6-check-the-state-of-Cron.png

Auf diese Weise können wir dank dieser nützlichen Befehle Aufgaben erstellen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *