GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So planen Sie einen Job in Cron so, dass er jede Stunde in Ubuntu 20.04 ausgeführt wird

Cron ist ein Dienstprogramm, das verwendet wird, um Jobs gemäß einer bestimmten Woche, einem Monat, einem Tag, einer Uhrzeit oder einem bestimmten Zeitintervall zu planen. Es ist ein zeitbasierter Job-Scheduler, der in Unix-ähnlichen Betriebssystemen vorinstalliert ist:Mac und Linux.

In diesem Artikel verwenden wir Cron, um einen Job so zu planen, dass er jede Stunde unter Ubuntu 20.04 LTS (Focal Fossa) ausgeführt wird.

Voraussetzungen

  • Ubuntu 20.04 LTS
  • Sudo-Zugriff

Hinweis: Die in diesem Artikel besprochenen Befehle wurden auf Ubuntu 20.04 LTS getestet (Fokusfossa).

Skript soll geplant werden

Wir brauchen ein kleines Skript, das von Cron als Job ausgeführt werden kann. Zu diesem Zweck haben wir das Datum verwendet Befehl in unserem Skript. Die Ausgabe eines Befehls ist Datum und Uhrzeit, die an file.txt weitergeleitet werden mit >> Richtlinie.

date >> file.txt

Öffnen Sie eine Datei (wir nennen sie demo.sh hier). Schreiben Sie dieses Snippet in die Datei, speichern Sie es und beenden Sie es. Die Datei wird in unserem aktuellen Verzeichnis /home/usman/

gespeichert

Geben Sie bereits geplante Jobs ein

Die Jobs, die bereits in der crontab geplant sind kann mit dem folgenden Befehl eingetragen werden:

$ crontab –l

Da wir die Jobs hier eintragen, bevor wir irgendwelche starten, wird vernünftigerweise „no crontab for user“ angezeigt.

Lassen Sie uns jetzt unseren ersten Cronjob hinzufügen.

Neuen Cronjob hinzufügen

Der Parameter –e wird verwendet, um einen neuen Job zu cron hinzuzufügen.

$ crontab -e

Die folgende Datei wird in unserem ausgewählten Texteditor geöffnet.

Scrollen Sie mit der Tastatur zum Ende der Datei.

Hier fügen wir unseren Befehl hinzu.

0 */1 * * * /bin/sh /home/usman/demo.sh

Die erste Entität stellt dar, dass der Job zur Minute Null ausgeführt werden soll. Die zweite Entität stellt dar, dass sie nach einem Intervall von einer Stunde ausgeführt werden soll. Shell, in der das Skript codiert ist, und das Skript selbst wird in den nächsten Abschnitten des Jobs erwähnt.

Das folgende Bild stellt den Rest der Entitäten des obigen Befehls dar.

Lassen Sie es uns in unsere Datei schreiben.

Speichern und schließen Sie die Datei.

Beobachten Sie die Ergebnisse

Wir werden cat verwenden Dienstprogramm, um die Ergebnisse zu beobachten. Das Dienstprogramm gibt den Inhalt der Datei auf der Befehlszeile aus.

$ cat file.txt

Hier kann beobachtet werden, dass das Dienstprogramm zu Beginn der Stunde ausgeführt wird und die Uhrzeit mit einem Datum an das Ende der Datei schreibt.

 

Schlussfolgerung

In diesem Artikel teilen wir Ihnen mit, wie ein Cron-Job so geplant werden kann, dass er stündlich ausgeführt wird, und beobachten die Ergebnisse. Verwenden Sie für Feedback erneut den Kommentarbereich.


Ubuntu
  1. Planen Sie einen Job in Cron, der jede Stunde in Ubuntu 20.04 ausgeführt wird - Wie wird er implementiert?

  2. So installieren Sie g ++ unter Ubuntu

  3. Wie richte ich einen Cron-Job ein, um jede Stunde eine ausführbare Datei auszuführen?

  4. Cronjob alle 1 Stunde und 10 Minuten ausführen

  5. Wie führe ich alle 3 Monate einen Cron-Job aus?

So löschen Sie eine Datei in Ubuntu

So führen Sie .bin- und .run-Dateien in Ubuntu aus

So planen Sie Aufgaben unter Ubuntu 20.04 mit Crontab

So führen Sie jede Woche am Sonntag einen Crontab-Job aus

So führen Sie Memtest in Ubuntu 22.04 aus

Wie würde ich einen Cron-Job dazu bringen, alle 30 Minuten ausgeführt zu werden?