我在Apache服务器上调查cron的一个奇怪问题。
考虑到没有在crontab上设置时区,我已经完成了此测试以确认问题。 有了这两个cron工作:
* 7 * * * date >> /tmp/test_cron_7.txt
* 12 * * * date >> /tmp/test_cron_12.txt
当服务器时间是下午12:00时,创建test_cron_7.txt并创建文件内容为" Wed Mar 15 12:00:01 UTC 2017"
你知道会发生什么吗?我该如何解决?
更新:
* * * * * echo $TZ > /tmp/test_cron
创建空文件。
* * * * * set >/tmp/test_cron
使用以下内容创建一个文件:
HOME='/root'
IFS='
'
LANG='en_US.UTF-8'
LOGNAME='root'
MAILTO='root'
OPTIND='1'
PATH='/usr/bin:/bin'
PPID='21088'
PS1='# '
PS2='> '
PS4='+ '
PWD='/root'
SHELL='/bin/sh'
more /etc/locatime
包含:
TZif2
UTC0