2012-07-05 99 views
2

我在美國東1區和運行在Amazon EC2實例與64位Linux的亞馬遜我已經爲用戶EC2用戶設置TZ澳大利亞/悉尼。時間顯示正確。然後,我設置2的cron任務,開始在東京站又一亞馬遜實例:亞馬遜cron的時間不正確

crontab -l 
0 9 * * 1-5 python /home/ec2-user/scripts/instance.py demo ap-northeast-1 test-machine start > start.log 
0 23 * * 1-5 python /home/ec2-user/scripts/instance.py demo ap-northeast-1 test-machine stop > stop.log 

這一點我認爲他們應該在上午9點到晚上11點悉尼時間從週一運行至週五。但今天早上我檢查了日誌,發現start.log的日期是7月4日19:00,stop.log是7月5日9:00。這看起來很奇怪。任何人都可以給我一些建議嗎? 該腳本已經過測試,可以手動正確執行,只需要幾秒鐘即可運行。

問候, 布魯斯

回答

0

它看起來像你的腳本在正確的時機,考慮UTC跑。 7月4日9:00格林威治標準時間== 7月19日19:00在悉尼(GMT + 10),對吧?請驗證您的cron設置。 Here是一些提示。

+2

我要做的本地時間設置的固定它: MV的/ etc /本地時間/etc/localtime.bak LN -s在/ usr/share/zoneinfo中/澳大利亞/悉尼/等/本地時間 服務的crond重啓 – vreal