Ich sehe, dass Sie die Cron-Protokolle nicht aktiviert haben oder zumindest die Standarddatei fehlt. Das bedeutet höchstwahrscheinlich, dass der Cron-Eintrag in /etc/syslog.conf
oder /etc/rsyslog.conf
kommentiert ist. Ich werde das rsyslog.conf
Beispiel von jetzt an verwenden, aber Ihr System verwendet möglicherweise den alten Syslog-Daemon mit der alten syslog.conf
Datei.
Bearbeiten Sie diese Datei und finden Sie den Eintrag, der mit cron beginnt, und kommentieren Sie ihn mit einem Kommentar. Mein war auf einem stabilen Debian-System wie folgt:
cron.* /var/log/cron.log
Nachdem Sie die Datei geändert und gespeichert haben, beenden Sie den Dienst syslog / rsyslog wie folgt:
systemctl restart rsyslog
oder bei älteren Versionen mit dem init-System wie folgt:
/etc/init.d/rsyslog restart
und erstellen Sie die Protokolldatei folgendermaßen:
> /var/log/cron
Dort sollten auch neue Einträge für Ihren Cron-Daemon erscheinen.
Bitte überprüfen Sie Ihre rsyslog.conf
Datei, um zu sehen, ob es andere Einträge gibt, die Cron-Nachrichten an andere Stellen umleiten. Ich hatte das in meinem:
*.=info;*.=notice;*.=warn;\ auth,authpriv.none;\ cron,daemon.none;\ mail,news.none -/var/log/messages
und das bedeutet, dass mehrere arten von nachrichten, darunter auch solche, die von cron stammen, an die datei gesendet /var/log/messages
werden und möglicherweise bereits dort eine antwort haben.
Abhängig von Ihrer Linux-Distribution können Ihre Dateinamen variieren.