Wie lösche ich einen Cron -Job in Linux??

Wie lösche ich einen Cron -Job in Linux??

Cron:

Ein integriertes Linux-Dienstprogramm wird zur Planung der Prozessausführung in Ihrem System verwendet, die als „bekannt ist“Cron”Daemon. Cron sucht nach den angegebenen Skripten und Dateien in “Crontab" oder "Cron -Tische.”Die Crontab -Datei enthält eine Befehlsliste, die Sie basierend auf einem regulären Zeitplan ausführen möchten. Darüber hinaus enthält es die Befehlsnamen, die die Liste dieser Befehle verwalten. Crontab beschäftigt auch den Cron Job Scheduler für die Ausführung von Aufgaben. Cron wird als Systemfunktion verwendet, die Prozesse in Ihrem Namen gemäß dem vorgegebenen Zeitplan ausführt oder ausführt. Dieser Zeitplan heißt Crontab und das Tool, mit dem er auch Crontab bearbeitet wird.

Verwenden von Crontab in Linux:

Crontab ist ein beliebter Task -Scheduler, der im Linux -Systempaket enthalten ist, um einen Prozess als Root auszuführen. Infolgedessen vereinfacht das Starten eines automatisierten Betriebs als Root die Systemaktualisierungen. Alles, was Sie tun müssen, ist, den Cron-Job zu ändern und darauf zu warten, dass er neu gestartet wird.

Syntax des Crontab:

Jedes Feld in einer Crontab -Datei gibt es in der folgenden Reihenfolge:

Minute (s) Stunde (s) Tag (s) Monat (s) Wochentagsbefehl (en)

Hier ist die Syntax des Befehls von Crontab:

* * * * * /path_to_script
  • Verwenden Sternchen (*) zum Matching.
  • Bereich angeben: Mit der Verwendung eines Bindestrichs können Sie eine Reichweite wie 1-20, 60-80 oder Mon-Ed, Jan-Mar, definieren.
  • Definieren Sie mehrere Bereiche: Es ermöglicht Ihnen auch, zahlreiche Felder zu definieren, die durch ein Befehl wie Jan-Mar von April bis Juli getrennt sind.

Das sind alle wesentlichen Informationen über Crontab. Lassen Sie uns nun vorwärts gehen, um zu sehen, wie wir einen Cron -Job unter Linux löschen können.

Löschen eines Cron -Jobs:

Um das Löschen eines Cron -Jobs zu demonstrieren, werden wir zunächst einen Job mit dem folgenden Befehl hinzufügen:

$ (crontab -u linuxHint -l; echo " */5 * * * Perl/home/linuxHint/test.pl ") | Crontab -u LinuxHint -

Dieser Befehl Ein neuer Cron -Job für den Benutzer „LinuxHint“ zum Auflisten der Cron -Job -Informationen im „Test“.PL ”Datei nach jeder„ 5 “Minute.”

Überprüfen Sie die Existenz der neu erstellten Cron -Datei.

$ sudo ls -l/var/spool/cron/crontabs

Schreiben Sie den folgenden Befehl, um Cron Job aus dem Crontab zu entfernen.

$ crontab -U linuxHint -l | Grep -v 'Perl/Home/LinuxHint/Test.pl '| Crontab -u LinuxHint -

Verwenden Sie den Befehl crontab -r:

Die Schutzmaßnahmen der Crontab -Datei wurden gesetzt, damit Sie mit dem Befehl rm keine Crontab -Datei entfernen können. Verwenden Sie das Entfernen von Crontab -Dateien die Crontab -r -Befehl stattdessen.

$ crontab -r

Schauen Sie sich erneut das Crontab an, um sicherzustellen, dass der Cron -Job gelöscht wird oder nicht.

$ sudo ls -l/var/spool/cron/crontabs

Abschluss:

Das Linux -Systempaket enthält Crontab, Ein hilfreicher Stellenplaner, der eine automatische Prozedur als Root durchführen kann. Das Crontab enthält Cron -Jobs, die das Betriebssystem unterstützen und gleichzeitig eine geplante Sicherung von Protokolldateien oder Datenbanken erhalten. Das Löschen eines Cron -Jobs kann jedoch eine schwierige Aufgabe sein, wenn sie Crontab umgibt. Dieser Artikel stellte Ihnen eine Schritt-für-Schritt-Methode zum Löschen eines Cron-Jobs in Linux zur Verfügung.