Wir werden in diesem Artikel diskutieren, wie ein Benutzer die Cron -Protokolle -Dateien in einer Linux -Umgebung anzeigen kann. Wir haben alle Aufgaben auf der Ubuntu 20 ausgeführt.04 System, das Ihnen ein besseres Verständnis der Cron -Protokolle bietet.
Öffnen Sie das Terminal durch Drücken der Tastaturverknüpfung 'Strg+Alt+T'. Wenn Sie die folgenden zwei verschiedenen Methoden verwenden, können Sie nun auf die Cron -Protokollereignisse zugreifen:
Methode 1: Überprüfen Sie die Ereignisse von Cron -Protokollen ü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:
# Cat/var/log/syslog | Grep Cron
Die folgenden Ereignisse der Cron -Protokolle sollten auf dem Terminal angezeigt werden:
Methode 2: Überwachen Sie Cron -Protokolle, indem Sie den Cron einrichten.Logdatei
Die empfohlene Möglichkeit besteht darin, einen separaten 'Cron zu erstellen.Protokollieren Sie die Datei, um die Ereignisse der Cron -Protokolle in Ihrem Linux -System zu überwachen oder zu überprüfen. Zu diesem Zweck greifen Sie auf den '/etc/rsyslog zuzugreifen.D/50-Default.Conf 'Datei durch Ausführen des folgenden Befehls:
$ sudo nano /etc /rsyslogg.D/50-Default.Conf
Suchen Sie nach dem '#cron.*/var/log/cron.Protokollieren Sie in dieser Datei und kontrollieren Sie diese Zeile, die auch im folgenden Screenshot angezeigt wird:
Erstellen Sie nun einen Cron.Protokollieren Sie "Verwenden Sie einen Quellcode oder einen Texteditor.
$ sudo nano/var/log/cron.Protokoll
Starten Sie den RSYSLog -Dienst neu und überprüfen Sie dann den laufenden Status dieses Dienstes in Ihrem System über den folgenden Befehl:
$ sudo systemctl starten rsyslog neu starten
$ sudo systemctl Status Rsyslog
Die folgende Ausgabe sollte im Terminalfenster drucken:
Jetzt alle Cron -Protokollereignisse, die im Cron gerettet werden sollen.Logdatei.
Um anzusehen, protokolliert die Echtzeit-Cron-Ereignisse mit dem Befehl 'Watchcron'. Erstellen Sie also eine "Watchcron" -Datei wie folgt:
$ sudo nano watchcron
Fügen Sie in dieser Datei die folgenden Zeilen hinzu:
#!/Bin/Bash
Watch -n 10 Tail -n 25/var/log/cron ansehen.Protokoll
Speichern Sie diese Datei in Nano mit 'Strg+O' und drücke dann 'Strg+x', um aus dieser Umgebung zu beenden.
Hier aktualisiert die obige Watchcron die Seite der Protokolle nach 10 Sekunden und zeigt die letzten 25 Ereignisse auf der Seite an.
Setzen Sie die ausführbaren Berechtigungen in dieser Datei mithilfe des folgenden Befehls:
$ sudo chmod +x watchcron
Kopieren Sie diese Datei in '/usr/sbin' so wie folgt:
$ sudo cp watchcron /usr /sbin
Um die Echtzeit-Echtzeit-Ereignisse zu überprüfen, führen Sie den folgenden Befehl auf dem Terminal aus:
$ watchcron
Das folgende Fenster wird am Terminal angezeigt:
Abschluss
Wir haben in diesem Artikel erklärt, wie Sie Cron-Protokolleereignisse in Echtzeit überprüfen oder überwachen können, indem Sie einen einzigen Befehl "WatchCron" verwenden.