Was ist Crond?
CronTab und Crontab sind unzertrennlich. Crontab ist ein Befehl, der häufig in Unix- und Unix-ähnlichen Betriebssystemen verwendet wird, um Anweisungen regelmäßig auszuführen. Dieser Befehl liest Anweisungen von einem Standard-Eingabegerät und speichert sie in einer "Crontab"-Datei für späteres Lesen und Ausführen. Das Wort leitet sich vom griechischen Wort chronos (χρόνος) ab, das ursprünglich Zeit bedeutete.
Und Crond ist sein Wächterprozess. Der cron-Dienst ist ein geplanter Service, der es ermöglicht, Aufgaben hinzuzufügen oder zu bearbeiten, die über den Crontab-Befehl ausgeführt werden müssen.
Häufige Befehle:
Setze das Skript, das ausgeführt werden muss
Es gibt zwei Möglichkeiten, eine Terminplanungsaufgabe hinzuzufügen:
1) Gib crontab -e in der Kommandozeile ein und füge dann die entsprechende Aufgabe hinzu, und der wq-Speicherstand wird abgeschlossen. 2) Direkt die /etc/crontab-Datei, also vi /etc/crontab, bearbeiten und die entsprechende Aufgabe hinzufügen. Die crontab-e-Konfiguration ist für einen bestimmten Benutzer gedacht, während das Bearbeiten von /etc/crontab eine Aufgabe für das System ist
Sehen Sie sich die Planungsaufgabe an
crontab -l // listet alle aktuellen Planungsaufgaben auf crontab -l -u jp // Listet alle Planungsaufgaben für das jp des Benutzers auf
Häufige Befehle
Crontab -u // setzt den Cron-Dienst für einen bestimmten Nutzer ein crontab -l // listet die Details des cron-Dienstes eines Nutzers auf crontab -e // Bearbeiten Sie den cron-Dienst eines Nutzers Crontab -i // Druckprompt, gib eine Bestätigungsmeldung ein, wie zum Beispiel ja crontab -r // um alle Aufgabenplanungsarbeiten zu entfernen
CRON-Format
Hinzugefügte zeitgesteuerte Aufgaben
Testen wir den Crontab-Dienst mit einem Beispiel, bei dem wir jede Minute eine leere Datei erstellen, die nach dem aktuellen Jahr, Monat, Tag, Stunde und Minute im /root/test_itsvse-Verzeichnis benannt ist
Führe den Befehl aus:
Hier ist tatsächlich ein Vim-Editor, gib i zum Bearbeiten ein, wie folgt:
Nachdem die Erweiterung erfolgreich ist, erhalten wir einen Hinweis auf die letzte Reihe zur Installation eines neuen Crontabs
Beachten Sie, dass "%" in der Crontab-Datei die Funktionen hat, die Kommandozeile zu beenden, die Zeile umzuleiten und das "\"-Symbol hinzuzufügen, um vorne zu entkommen; andernfalls erfüllt das "%"-Symbol seine Funktion zum Beenden der Kommandozeile oder das Wrappen der Zeile, und der nachfolgende Inhalt wird als Standardeingabe an den vorherigen Befehl gesendet.
Laden Sie die Konfiguration neu
Geplante Aufgaben anzeigen
Logbücher ansehen
Die Logs sind nach Tag geordnet, das aktuellste Log, schau dir die /var/log/cron-Datei an
Die Darstellungen sind wie folgt:
(Ende)
|