Wir werden in diesem Artikel diskutieren, wie ein Benutzer die Cron-Protokolldateien in einer Linux-Umgebung anzeigen kann. Wir haben alle Aufgaben auf dem Ubuntu 20.04-System durchgeführt, die Ihnen ein besseres Verständnis der Cron-Protokolle ermöglichen.
Öffnen Sie das Terminal, indem Sie die Tastenkombination „Strg+Alt+t“ drücken. Jetzt können Sie mit den folgenden zwei verschiedenen Methoden einfach auf die Cron-Protokollereignisse zugreifen:
Methode 1: Überprüfen Sie Cron-Protokollereignisse über Syslog
Es ist eine sehr einfache und einfache Möglichkeit, zu überprüfen, ob Cron-Protokollereignisse auf Ihrem System ausgeführt werden. Melden Sie sich als Root-Benutzer am Terminal an und geben Sie den folgenden Befehl ein:
#Katze /wo/Protokoll/syslog| Griffcron
Die folgenden Cron-Protokollereignisse sollten auf dem Terminal angezeigt werden:
Methode 2: Cron-Protokolle überwachen, indem Sie die Datei cron.log einrichten
Die empfohlene Methode besteht darin, eine separate Datei „cron.log“ zu erstellen, um die Cron-Protokollereignisse auf Ihrem Linux-System zu überwachen oder zu überprüfen. Greifen Sie zu diesem Zweck auf die Datei ‚/etc/rsyslog.d/50-default.conf‘ zu, indem Sie den unten angegebenen Befehl ausführen:
$sudo Nano /etc/rsyslog.d/fünfzig-default.conf
Suchen Sie in dieser Datei nach ‘ #cron.* /var/log/cron.log’ und entkommentieren Sie diese Zeile, die auch im folgenden Screenshot gezeigt wird:
Erstellen Sie nun ein ‚cron.log‘, indem Sie einen beliebigen Quellcode oder Texteditor verwenden.
$sudo Nano /wo/Protokoll/cron.log
Starten Sie den rsyslog-Dienst neu und überprüfen Sie dann den Ausführungsstatus dieses Dienstes auf Ihrem System mit dem folgenden Befehl:
$sudosystemctl Neustart rsyslog$sudosystemctl-status rsyslog
Die folgende Ausgabe sollte im Terminalfenster gedruckt werden:
Nun werden alle Cron-Log-Ereignisse in der Datei cron.log gespeichert.
Zur Anzeige protokolliert der Echtzeit-Cron Ereignisse mit dem Befehl ‚watchcron‘. Erstellen Sie also eine ‘watchcron’-Datei wie folgt:
$sudo NanoWatchcronFügen Sie dieser Datei die folgenden Zeilen hinzu:
#!/bin/bashsehen -n 10 Schwanz -n 25 /wo/Protokoll/cron.log
Speichern Sie diese Datei in Nano mit „Strg+o“ und drücken Sie dann „Strg+x“, um diese Umgebung zu verlassen.
Hier aktualisiert das obige Watchcron die Logs-Ereignisseite nach 10 Sekunden und zeigt die letzten 25 Ereignisse auf der Seite an.
Legen Sie die ausführbaren Berechtigungen für diese Datei mit dem folgenden Befehl fest:
$sudo chmod+x Watchcron
Kopieren Sie diese Datei in den Speicherort ‚/usr/sbin‘ wie folgt:
$sudo cpWatchcron/usr/sbin
Um nun die Cron-Protokollereignisse in Echtzeit zu überprüfen, führen Sie den folgenden Befehl auf dem Terminal aus:
$WatchcronDas folgende Fenster wird auf dem Terminal angezeigt:
Abschluss
In diesem Artikel haben wir erklärt, wie Sie Cron-Log-Ereignisse in Echtzeit mit einem einzigen ‘watchcron’-Befehl überprüfen oder überwachen können.