Erstellung einer Crontab -Datei
Crontab verkürzt für die Cron -Tabellendatei wird verwendet, um die Cron -Jobs auszuführen. Der Benutzer muss zuerst eine Crontab -Datei erstellen, da sie standardmäßig im System nicht verfügbar ist. Die Crontab-Datei kann auf jedem Linux-basierten Betriebssystem erstellt werden, indem der unten angegebene Befehl angegeben ist:
$ crontab -e
Wenn Sie zum ersten Mal den übergebenen Befehl ausführen, werden Sie zunächst aufgefordert, den Texteditor auszuwählen. Wählen Sie die einfachste, "Nano -Editor", wie im Screenshot gezeigt, indem Sie die Indexnummer Ihres gewünschten Editors eingeben und nach der Auswahl des Editors die Eingabetaste klicken:
Die neue Crontab -Datei wird erstellt. In dieser Datei können Sie jetzt alle Cron -Jobs Ihrer Wahl schreiben.
Syntax
Die Syntax für das Ausführen von Cronjob ist, dass wir zuerst die Zeit erwähnen und dann den Befehl angeben müssen, den wir ausführen möchten. Die Syntax für die Erwähnung der Zeit ist weiter in fünf Felder unterteilt.
* * * * * Befehl (s)
Okay, sobald Sie die richtige Position für die Beschreibung der Zeit für das Ausführen des Cronjobs verstanden haben, gibt es auch verschiedene Möglichkeiten, um die Zeit zu erwähnen.
➔ Der Sternchen '*' Operator, a.k.Eine Wildcard wird als alle zulässigen Werte beschrieben. Zum Beispiel wird 0 0 1 * * den Befehl am ersten Tag eines jeden Monats um Mitternacht ausführen.
➔ Eine von Kommas getrennte Werteliste beschreibt die Liste der Werte für die Wiederholung. Zum Beispiel 10,20,30
➔ DER Dash '-' Der Bediener beschreibt den Wertebereich. Zum Beispiel 5-10.
➔ Der Schrägstrich '/' 'Operator hilft bei der Konjunktion mit den Bereichen. Zum Beispiel wird */2 * * * * den Cron -Job nach jedem Intervall von 2 Minuten ausgeführt.
Jetzt haben Sie genug theoretische Kenntnisse über Cron -Jobs, lasst uns einige praktische Dinge ausführen und sehen, wie Sie alle 10, 20 oder 30 Minuten Cron -Jobs leiten können.
Führen Sie nach alle 10 Minuten einen Cron -Job durch
Es können zwei Möglichkeiten geben, einen Cron -Job nach einem bestimmten Zeitraum der Zeit zu betreiben, wie nach allen 10 Minuten.
Der erste Weg besteht darin, eine von Kommas getrennte Liste von Minuten zu verwenden. Wenn wir beispielsweise nach 10 Minuten ein Skript ausführen möchten, wird die Syntax zum Schreiben eines solchen Cron -Jobs unten angegeben:
0,10,20,30,40,50 * * * */Home/Linuxuser/Skript.Sch
Aber sieht es nicht zu mühsam aus, um die gesamte Liste von Minuten zu schreiben? Der Slash -Operator hilft beim Schreiben der einfachen Syntax für das Ausführen eines Cron -Jobs nach 10 Minuten.
*/10 * * * */home/linuxuser/script.Sch
In diesem Befehl erstellt */10 eine Liste von Minuten nach alle 10 Minuten.
Führen Sie nach 20 Minuten einen Cron -Job durch
Genau wie wir den Cron -Job zum Ausführen des Skripts nach jeder 10 Minuten geschrieben haben, können wir das Gleiche tun, um das Skript nach 20 Minuten auszuführen:
*/20 * * * */home/linuxuser/script.Sch
Führen Sie nach 30 Minuten einen Cron -Job durch
In ähnlicher Weise wird die Syntax für das Ausführen eines Cron -Jobs nach alle 30 Minuten wie folgt:
*/30 * * * */home/linuxuser/script.Sch
Abschluss
Cron -Jobs werden verwendet, um die Befehle nach einem bestimmten Zeitraum für die Verwaltung der Systemaktualisierungen oder zur Sicherung der Daten des Systems auszuführen. Wir haben gelernt. Wir hoffen, dieser Beitrag hilft beim Verständnis und zum Laufen von Cron -Jobs.