为什么 Cron 不使用本地时间?

为什么 Cron 不使用本地时间?
0 11 * * * $HOME/.aws/killem > cron.log

对我来说它看起来有效但它没有运行

我也尝试过

40 11 * * * /home/ec2-user/.aws/killem > cron.log

但这也不起作用

这有效:

*/5 * * * * date > cron.log

我开始认为 cron 没有从/etc/timezone

我尝试指定为 UTC,但没有成功

Local time: Sat 2022-03-19 01:32:00 +07  
Universal time: Fri 2022-03-18 18:32:00 UTC        
RTC time: Fri 2022-03-18 18:32:00
Time zone: Asia/Phnom_Penh (+07+0700)
NTP enabled: yes

答案1

我发现我需要在 crontab 中设置时区:

CRON_TZ=Asia/Phnom_Penh
50 13 * * * $HOME/.aws/killem > cron.log

相关内容