ich ein crontab Einstellungen wie folgt haben:Crontab zur falschen Zeit Execute
sudo crontab -l -u bheng
#field allowed values
# ----- --------------
# minute 0-59
# hour 0-23
# day of month 1-31
# month 1-12 (or names, see below)
# day of week 0-7 (0 or 7 is Sun, or use names)
#
# m h dom mon dow command
MAILTO="[email protected]"
#Daily
01 22 * * * php /home/mysite.com/artisan products:exportdiff --interval="yesterday"
16 22 * * * php /home/mysite.com/artisan images:exportdiff --interval="yesterday"
31 22 * * * php /home/mysite.com/artisan publications:exportdiff --interval="yesterday"
#Weekly
1 23 * * 7 php /home/mysite.com/artisan publications:exportdiff --interval="last sunday"
16 23 * * 7 php /home/mysite.com/artisan images:exportdiff --interval="last sunday"
31 23 * * 7 php /home/mysite.com/artisan products:exportdiff --interval="last sunday"
Wie Sie sehen können, nehme an, es bei 10 und 23.00 Uhr in der Nacht treten werden.
Aber stattdessen habe ich 3 E-Mails bei 05.00 gestern um 5:01 Uhr, 17.16, 17.31
ich
dachtees die Zeit falsch war die in System oder VM, also habe ich es überprüft, ich sah UTC-Zeit.
Dann aktualisiere ich es durch Ausführen sudo dpkg-reconfigure tzdata
und stellen Sie es auf US Easetern Zeit.
Jetzt, als ich lief date
Befehl habe ich Ex.Thu Dec 15 07:56:27 EST 2016
korrekt als US EST Zeit.
Frage
Gibt es einen Service, den ich neu starten müssen?
Oder
Ist das etwas andere Cron-Einstellungen, die meine aktuellen Einstellungen überschrieben haben migth?
Wie würde man weitergehen und diese weiter debuggen?
Ich bin offen für alle Vorschläge in diesem Moment.
Alle Hinweise/Vorschläge/hilft auf diesem werden sehr geschätzt!
Willkommen bei StackOverflow. Ihre Antwort wäre besser mit mehr Details: Wie warum benötigt die Zeitzone den Neustart des Cron oder vielleicht einen nützlichen Befehl? – goto
Danke, @goto. Ich habe einen möglichen Weg hinzugefügt, Cron neu zu starten. – negacao