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

jbobbins
quelle

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)
David
quelle
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

Sean
quelle
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


quelle
1
Die Suche ohne Berücksichtigung der Groß- und Kleinschreibung liefert umfassendere Ergebnisse. grep -i cron /var/log/syslog
Henry