2017-03-06 15 views
0

Ubuntu

In meinem Ubuntu VM, ich habe einen Cronjob konfiguriertCron Job wird nicht ausgelöst, auf Ubuntu VM

cat/var/spool/cron/crontabs/*

MAILTO="[email protected]" 
* * * * * python /home/forge/web-app/database/backup_mysql.py 

Ich überprüfte pgrep cron Ich habe Nummer Drucken in Ordnung.


Es war 5 Minuten jetzt, ich sehe keine E-Mail senden Sie mir. Ich sehe keine Sicherungsdatei wird generiert.

Ich habe das Gefühl, dass dieser Cronjob nie ausgeführt wurde.

Wie debugge ich dies?

Muss ich eine Art von Dienst neu starten?

+0

Unter welcher Benutzer-ID wird dieser Job ausgeführt? Was sagt 'crontab -l'? – wildplasser

Antwort

1

Bitte überprüfen Sie den Cron-Service.

Service-Cron-Status.

und überprüfen Sie die Cronjob-Protokolle, es zu überprüfen läuft oder nicht

tail -f/var/log/cron | grep username

Überprüfen Sie die cron crontab -e -u username

Und auch die Erlaubnis überprüfen.

chmod +x <file> 
+0

Ich sah es jetzt ausgelöst, aber aus bestimmten Gründen funktioniert der E-Mail-Teil nicht. – ihue

+0

Ich sehe keine E-Mail an meine E-Mail, die ich dort eingestellt habe. Was kann ich überprüfen, um dies weiter zu debuggen? – ihue

+0

Sie möchten vielleicht einen Blick auf diese SO Post: http://StackOverflow.com/Questions/41755437/Managing-Log-Files-Created-By-Cron-Jobs – codeforester