So planen Sie alle 5 Minuten einen Cron -Job
Jeder Benutzer auf einem Linux -System kann Jobs unabhängig voneinander planen. Um einen Cron -Job zu vereinbaren, müssen Sie die Crontab -Datei ändern und den Code hinzufügen, um einen bestimmten Befehl zu einer bestimmten Zeit auszuführen. Ein Crontab hat 5 Felder, die durch Räume getrennt sind. Jedes der Felder gibt das Datum und die Uhrzeit an, die ein Befehl ausführen sollte.
Hier ist die folgende Syntax einer Crontab -Datei:
Minem monatliche monatliche Woche Tag der Woche
Um alle 5 Minuten ein Crontab auszuführen, müssen wir das verwenden Schrägstrich (/) Spezialcharakter gefolgt von 5, der als Schritt fungiert, den Crontab nach allen 5 Minuten den Befehl ausführen sollte.
Der Befehl wird unten angegeben:
*/5 * * * * [Befehl]
Beachten Sie, dass sich der 5 im ersten Feld von Minuten befindet. Alle anderen Felder bleiben mit dem Sternchen (*), Dies impliziert, dass alle möglichen Werte für das Feld verwendet werden.
Lassen Sie uns beispielsweise einen Cron -Job erstellen, der ein Skript ausführt, Crontest.Sch, gelegen in /Desktop. Öffnen Sie mit dem folgenden Befehl eine Crontab -Datei:
Crontab -e
Sobald die Datei geöffnet ist, müssen wir die folgende Zeile unten in der Datei hinzufügen. Stellen Sie sicher.
*/5 * * * */home/kyle/desktop/krontest.Sch
Beachten Sie, dass die Crontab -Datei basierend auf dem Editor, den Sie verwenden möchten, geöffnet werden. In diesem Fall verwenden wir einen Nano -Editor.
Speichern Sie die Datei und beenden Sie. Der angegebene Job wird alle 5 Minuten ausgeführt, bis Sie sonst den Cron -Job geändert haben. Wenn der Cron -Job keinen Fehler hat und erfolgreich erstellt wird, sollten Sie eine ähnliche Ausgabe wie unten gefunden:
Sie können die verfügbaren Cron -Jobs mit dem folgenden Befehl anzeigen:
Crontab -l
Verwenden Sie auch den folgenden Befehl, um den Cron -Job zu entfernen:
Crontab -r
So können Sie Crontab alle 5 Minuten ausführen.
Es gibt auch andere Möglichkeiten, alle 5 Minuten einen Cron -Job auszuführen.
Alle 5 Minuten eines bestimmten Wochentags
Wenn Sie beispielsweise ein Skript ausführen müssen, das einen bestimmten Job alle 5 Minuten an einem bestimmten Wochentag wie Sonntag ausführt, können Sie Ihre Crontab -Datei wie unten gezeigt festlegen:
*/5 * * * 0 [Befehl]
Alle 5 Minuten einer bestimmten Stunde
Sie können auch alle 5 Minuten an einer bestimmten Stunde des Tages einen Job ausführen. Zum Beispiel würde der Befehl darin bestehen, jeden Tag alle 5 Minuten von 14.00 bis 15.00 Uhr einen Job zu planen, der von 14.00 bis 15.00 Uhr ausgeführt werden soll.
*/5 2-3 * * * [Befehl]
Alle 5 Minuten eines bestimmten Monats
Wenn Sie einen Job festlegen müssen, um alle 5 Minuten eines bestimmten Monats auszuführen, müssen Sie nur den Monat angeben. Der folgende Befehl wird jeden Februar alle 5 Minuten ausgeführt:
*/5 * * 2 * [Befehl]
Alle 5 Minuten eines bestimmten Tages des Monats
Wenn Sie eine Aufgabe wie das Erstellen von Backups alle 5 Minuten eines bestimmten Tages des Monats ausführen müssen, wie an jedem ersten Tag eines jeden Monats, können Sie den folgenden Befehl verwenden:
*/5 * 1 * * [Befehl]
In ähnlicher Weise können Sie eine Kombination mit allen Feldern erstellen. Zum Beispiel würde der folgende Befehl:
*/5 13-16 * 3 3 [Befehl]
Abschluss
Es ist einfach, alle 5 Minuten ein Crontab auszuführen, und wir haben besprochen, wie Sie Ihr Crontab bearbeiten, um einen Cron -Job zu planen. Darüber hinaus haben wir andere Beispiele für die Ausführung eines Jobs alle 5 Minuten an verschiedenen Daten und Zeiten gesehen. Sie können den Befehl bearbeiten und einen Zeitplan erreichen, der Ihr Bedürfnis dank der Stiftung in diesem Artikel gefördert hat. Sie werden es lieben, Crontab zu verwenden.