Crontab mit nano bearbeiten

How Edit Crontab With Nano



Ein integriertes Linux-Dienstprogramm wird verwendet, um die Prozessausführung auf Ihrem System zu planen, bekannt als Cron-Daemon. cron ist ein Aufgabenplaner, der Aufgaben in geplanten Intervallen ausführt, während crontab ist ein Akronym für Cron-Tabelle . Es ermöglicht die Verwendung des Cron-Job-Schedulers, um Aufgaben oder Prozesse durchzuführen. Crontab ist auch der Name der Anwendung, die zum Vornehmen von Änderungen im Aufgabenplan verwendet wird. Es wird von einer crontab-Datei gesteuert, einer Konfigurationsdatei, die Shell-Befehle zum Ausführen der geplanten Aufgaben angibt.

Sie können einen Cron-Job verwenden, um Vorgänge wie das Aktualisieren des Systems mit den neuesten Sicherheitspatches, das Sichern von Datenbanken oder Daten, das Senden von E-Mails und das Überprüfen der Speicherplatznutzung zu automatisieren. cron kann Aufgaben so einstellen, dass sie jede Minute, Stunde, jeden Tag, Monat, Wochentag oder durch Angabe einer beliebigen Kombination von Datumsangaben ausgeführt werden.







Warum Cronjobs verwenden?

Cron-Jobs sind unter Linux aus folgenden Gründen hilfreich:



  • unterstützt das Betriebssystem bei der geplanten Sicherung von Protokolldateien oder Datenbanken.
  • Eine crontab ist ein hervorragendes Werkzeug zur Automatisierung von Unix-Aufgaben.
  • Ein Tool, das zur Automatisierung der Systemwartung verwendet wird.
  • Um alte Protokolldateien zu löschen.
  • Nützlich zum Senden von E-Mail-Benachrichtigungen, E-Mails zum Ablauf von Kennwörtern oder Newslettern.
  • Zum Bereinigen und Archivieren von Datenbanktabellen.

Syntax der crontab:

Jedes Feld in einer crontab-Datei ist in der folgenden Reihenfolge vorhanden:



Minute(S)Stunde(S)Tag(S)Monat(S)Wochentag(S) Befehl(S)

Hier ist die Syntax des crontab-Befehls:





***** /path_to_script
  • Verwenden Sternchen (*) zum Abgleichen.
  • Bereich angeben: Mit einem Bindestrich können Sie einen Bereich wie 1-20, 60-80 oder Mo-Mi, Jan-Mar definieren.
  • Definieren Sie mehrere Bereiche: Außerdem können Sie zahlreiche Felder definieren, die durch einen Befehl getrennt sind, z. B. Jan-März, April-Juli.

Cron installieren:

Schreiben Sie den unten angegebenen Befehl zum Installieren von Cron auf Ihrem Linux-System aus.

$sudogeeignetInstallierencron



Aktivieren Sie danach den Cron für den Autostart.

$sudosystemctlaktivieren --jetztcron

Crontab mit Nano bearbeiten:

Um Ihnen die Vorgehensweise zum Bearbeiten einer crontab-Datei mit nano zu demonstrieren, erstellen wir einen crontab-Job. Dann kann ein Linux-Benutzer die crontab -u BENUTZERNAME -e Befehl zum Bearbeiten der crontab-Datei mit dem Nano-Editor.

Nutzen wir die crontab -e Befehl zum Hinzufügen eines Cron-Jobs für den aktuellen Linuxhint-Benutzer in der crontab-Konfigurationsdatei.

$crontab-ulinuxhint-Und

Jeden Sonntag um 1:00 Uhr wird der folgende Befehlseintrag zu einer neuen crontab-Datei hinzugefügt, die alle Protokolldateien aus dem Linux-Home-Verzeichnis löscht. Außerdem werden der Befehlszeile nach *.log Umleitungszeichen hinzugefügt, damit die Befehlseingabe die Ausgabe nicht umleitet. Dies garantiert, dass der Befehl ordnungsgemäß ausgeführt wird.

1 0 * * 0 rm /Heimat/linuxhint/ *.Protokoll> /Entwickler/Null2> &1

Drücken Sie STRG+O. Es wird den hinzugefügten Inhalt in die crontab-Datei schreiben.

Überprüfen Sie nun den neu erstellten Cron-Job des Linuxhint-Benutzers, indem Sie den folgenden Befehl verwenden.

$sudo ls -das /wo/Spule/cron/crontabs

Die Ausgabe deklariert, dass Ihr Cron-Job erfolgreich zur Crontab hinzugefügt wurde.

Abschluss:

Das Linux-Systempaket enthält crontab , ein hilfreicher Job-Scheduler, der als Root eine automatische Prozedur ausführen kann. Die crontab enthält Cron-Jobs, die das Betriebssystem beim Erstellen einer geplanten Sicherung von Protokolldateien oder Datenbanken unterstützen. Sie können mehrere Cron-Jobs in der crontab-Datei erstellen. Dieser Artikel hat Ihnen die Methode zur Verfügung gestellt Bearbeiten von crontab-Dateien mit nano Editor.