So laufen Sie alle Top 10, Top 10 oder Top 10 Minuten Cron Jobs

So laufen Sie alle Top 10, Top 10 oder Top 10 Minuten Cron Jobs
Cron ist ein Software -Dienstprogramm oder ein Linux -Befehl, das auch als Cron -Job anerkannt ist. Die Cron -Jobs werden hauptsächlich für die Planung von Aufgaben auf dem Server verwendet, um die Verwaltungs- und Systemwartungsaufgaben zu automatisieren. Die Cron -Jobs können für jede Minute, Stunde, Tages oder Monat laufen, und wir lernen nach allen 10, 20 oder 30 Minuten in diesem Beitrag einen Cron -Job. Lasst uns beginnen.

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)
  • Das erste Feld beschreibt die Minute.
  • Das zweite Feld beschreibt die Stunde.
  • Das dritte Feld beschreibt den Tag des Monats.
  • Das vierte Feld beschreibt den Monat.
  • Das fünfte Feld beschreibt den Wochentag.

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.