Warum funktioniert Crontab in Ihrem System nicht??
Crontab könnte aus verschiedenen Gründen scheitern:
Fehlerbehebung Crontab:
Es gibt mehrere Ansätze zur Fehlerbehebung von Crontab in Ihrem System, abhängig von der tatsächlichen Ursache. Wir werden Ihnen einige dieser Methoden in den kommenden Abschnitten demonstrieren.
Läuft der Cron -Daemon?
Schauen Sie sich zunächst Ihren Cron -Daemon an, und es funktioniert. Führen Sie dafür den untergegebenen Befehl aus und suchen Sie nach Cron.
$ pGrep Cron
Wenn die Ausgabe Ihnen eine Zahl zeigt, die sich auf die Hauptpid des Cron bezieht, heißt es, dass Ihr Cron -Daemon gut funktioniert.
Verwenden Sie ansonsten die untergegebenen Befehle zum Neustarten des Cron-Dienstes.
$ sudo Service Cron Start
Oder:
$ sudo systemctl starten cron
Schauen Sie sich nun den Status des Cron -Dienstes an.
$ sudo systemctl status cron
Leitet Cron Ihren Cron -Job??
Schauen Sie sich nun die Systemprotokolldatei Ihres Systems an und prüfen Sie nach Cron -Fehlern.
$ grep cron/var/log/syslog
Dieser Befehl zeigt Ihnen alle Details im Zusammenhang mit dem Systemprotokoll, einschließlich des Crontab.
Erhöhen Sie den Cron auf Debugug: Level:
Eine andere Sache, die Sie ausprobieren können, ist, den Cron auf Debugug -Level zu erhöhen. Öffnen Sie das „/etc/rsyslog.D/50-Default.conf ”Datei.
$ nano /etc /rsyslog.D/50-Default.Conf
Kommentieren Sie die folgende Zeile in der geöffneten Konfigurationsdatei.
#cron.*/var/log/cron.Protokoll
Schreiben Sie den folgenden Befehl auf, um den Logger neu zu laden.
$ sudo /etc /init.D/rsyslog neu starten
Nach dem Nachladen des Loggers den Cron erneut ausführen. Ihr Crontab funktioniert nach dem Befolgen dieses Verfahrens vollkommen in Ordnung.
Abschluss:
Crontab ist ein beliebter Task -Scheduler, der im Linux -Systempaket enthalten ist, während es einen Prozess als Root ausführen soll. Hatte jemals ein Problem, als er einen Job bei Crontab erledigte? Wenn ja, dann machen Sie sich keine Sorgen! Dieser Beitrag wird Sie retten. Wir haben unterschiedliche Methoden für bereitgestellt Fehlerbehebung Crontab in Ihrem System.