So überprüfen Sie Cron-Logs in Ubuntu


31

Ich ging zu, /var/log/cronaber diese Datei ist leer.

So überprüfen Sie, ob crontab in Ubuntu aktiviert ist oder ordnungsgemäß ausgeführt wird

Vielen Dank

Antworten:


29

Wenn Sie wissen möchten, ob es läuft, können Sie etwas wie sudo status cronoder tun ps aux | grep cron.

Wenn Sie wissen möchten, ob Ihre Cron-Jobs ausgeführt werden, überprüfen Sie dies /var/log/syslogmit dem Prozessnamen Cron. Beispielsweise:

Apr 26 21:17:01 example CRON[18055]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)

Dank Kumpel, ich Internet Searc hed und sie wurden sying die Log - Datei / var / log / cron oder cron.log, was ist das Datei für

1
Es hängt alles davon ab, wie Syslog konfiguriert ist. Einige Distributionen / Unix werden alles aufteilen, andere speichern fast alles in einer Datei.
David

50
  1. rsyslogconfig ändern : öffnen /etc/rsyslog.d/50-default.conf, #vorher entfernencron.*
  2. Starten Sie den rsyslog-Dienst neu: sudo service rsyslog restart
  3. cron service neu starten: service cron restart

Jetzt können Sie das Cron-Protokoll aus der Datei überprüfen /var/log/cron.log


2
Das ist toll. Speichert das Durchsuchen der syslog
phocks

1
Beste Antwort bisher.
Azeem

Überprüfen /etc/rsyslog.confSie, ob Sie auf einem älteren System arbeiten oder ob noch nichts /etc/rsyslog.d
installiert ist

@Sean Wir können den Cron-Dienst auch über neu starten, ansonsten hat sudo service cron restartdeine Antwort wie ein Charm geklappt !!
Hussain,

16

Standardmäßig befindet sich das Cron-Protokoll in Ubuntu unter /var/log/syslog. Verwenden Sie den folgenden Befehl, um die Cron-Einträge in dieser Datei zu überprüfen.

grep cron /var/log/syslog


1
Die Suche ohne Berücksichtigung der Groß- und Kleinschreibung liefert umfassendere Ergebnisse. grep -i cron /var/log/syslog
Henry
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.