Was ist Cron unter Linux?

January 27

Cron und der zugehörigen Crontab sind integrierte Funktionen innerhalb des Linux-Betriebssystems, die Sie verwenden können, um sich wiederholende oder langweilige Aufgaben zu erleichtern. Es kann etwas Übung Cron erfolgreich anzuwenden, aber die Belohnungen machen es lohnt. Viele Linux-Benutzer verwenden Cron, verbringen Sie weniger Zeit für Pflege ihrer Maschinen und mehr Zeit für sie.

Was ist Cron

Cron ist ein Programm, das andere Programme zu einem bestimmten Zeitpunkt ausgeführt werden kann. Der Vorgang wird durch das Programm Crontab bezeichnet, die Bestandteil der meisten Linux-Distributionen ist. Nicht alle Benutzer können Cron. Es gibt zwei Dateien, die angeben, wer Cron nutzen kann und wer nicht. Diese Dateien befinden sich der "/ usr/lib/cron/cron.allow" und "/ usr/lib/cron/cron.deny" Verzeichnisse bzw.. Um Cron oder Crontab verwenden zu können, muss Ihren Benutzernamen im Ordner "zulassen" befinden werden, und es kann nicht im Ordner "verweigern" aufgeführt werden.

Wie Cron verwendet wird

Cron können Sie durch die Vorbereitung einer Textdatei mit Ihrem bevorzugten Texteditor. Diese Textdatei muss in einem bestimmten Format sein, und es muss Liste das Programm oder Programme, die Sie starten möchten, als auch die Zeit, die sie beginnen sollten. Sobald Sie Ihre Textdatei haben, nennen Sie es mit dem Programm Crontab. Hierzu geben Sie einfach "Crontab -e" ohne Anführungszeichen. Wenn Sie diesen Befehl in der Befehlszeile eingeben, wird Crontab ein leeres Cron-Dokument für Sie erstellen.

Das richtige Cron-Format

Es ist sehr wichtig, Sie lernen und realisieren die richtige Cron-Syntax. Im Wesentlichen gibt es sechs Komponenten zu einer Cron-Datei. Dies sind die "min", "Stunde", "Tag des Monats," "Monat", "Tag der Woche" und "Programm ausgeführt werden." Jeder Wert wird horizontal mit ohne Anführungszeichen und mit einem Leerzeichen dazwischen geschrieben. Es ist nicht notwendig, einen Wert für jedes Feld zu schreiben, aber wenn Sie ein Feld leer lassen, die Sie eingeben müssen die "*"-Zeichen an seinem Platz. Wenn Sie den Wert "Programm ausführen" eingeben, müssen Sie schließlich das Programm vollständigen Pfad einschließen.

Ein Cron-Beispiel

Ein vollständiges Beispiel, verwenden möchten vielleicht, ist "15 20/Rm/Home/User/Tmp /". Hinweis: Sie "Benutzer" mit Ihrem eigenen Benutzernamen ersetzen würde. Sie können diesen Befehl verwenden, löschen Sie Ihre temporären Dateien täglich um 20:15 Dieses Beispiel veranschaulicht das Verwenden von Cron vereinfachen und automatisieren lästige Aufgaben, die auf vielen Betriebssystemen manuell erfolgen müssen. Wenn Sie eine Arbeitsdatei Cron einrichten und die Aufgaben darin ausgeführt, sendet Crontab automatisch eine e-Mail an das e-Mail-Konto mit Ihrem Linux-Benutzerkonto verknüpft. Um dieses Verhalten zu deaktivieren, fügen Sie einfach ">/Dev/null 2 > & 1," ohne die Anführungszeichen an das Ende der Datei Cron.