原因:定时任务脚本中的命令中包含了环境变量,crontab不能读取到环境变量。
vim /etc/cron.d/mymon #mymon内容如下: * * * * * root cd $GOPATH/src/mymon && ./mymon -c etc/mon.cfg #应该修改为: GOPATH=/home/go * * * * * root cd $GOPATH/src/mymon && ./mymon -c etc/mon.cfg
原因:定时任务脚本中的命令中包含了环境变量,crontab不能读取到环境变量。
vim /etc/cron.d/mymon #mymon内容如下: * * * * * root cd $GOPATH/src/mymon && ./mymon -c etc/mon.cfg #应该修改为: GOPATH=/home/go * * * * * root cd $GOPATH/src/mymon && ./mymon -c etc/mon.cfg