Amazon ec2 Amazon cron时间不正确

Amazon ec2 Amazon cron时间不正确,amazon-ec2,amazon-web-services,crontab,Amazon Ec2,Amazon Web Services,Crontab,我正在us-east-1地区运行一个带有64位amazon Linux的amazon EC2实例,我已经为用户EC2用户将TZ设置为Australia/Sydney。时间显示正确。然后,我设置了2个cron任务来启动和停止东京的另一个amazon实例: crontab -l 0 9 * * 1-5 python /home/ec2-user/scripts/instance.py demo ap-northeast-1 test-machine start > start.log 0 23

我正在us-east-1地区运行一个带有64位amazon Linux的amazon EC2实例,我已经为用户EC2用户将TZ设置为Australia/Sydney。时间显示正确。然后,我设置了2个cron任务来启动和停止东京的另一个amazon实例:

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。看起来很奇怪。谁能给我一些建议吗? 脚本已经过测试,可以手动正确执行,只需几秒钟即可运行

问候,,
Bruce

看起来您的脚本在正确的时间运行,但是考虑到UTC。7月4日9:00GMT==悉尼7月4日19:00(GMT+10),对吗?请验证您的cron设置。以下是一些提示。

看起来您的脚本在正确的时间运行,但是考虑到UTC。7月4日9:00GMT==悉尼7月4日19:00(GMT+10),对吗?请验证您的cron设置。以下是一些提示。

我必须进行localtime设置,它是固定的:mv/etc/localtime/etc/localtime.bak ln-s/usr/share/zoneinfo/Australia/Sydney/etc/localtime服务crond restart我必须进行localtime设置,它是固定的:mv/etc/localtime/etc/localtime.bak ln-s/usr/share/zoneinfo/Australia/Sydney/etc/localtime服务crond重启