一开始是设置早上9点30分自动执行脚本
crontab -e
30 9 * * * /home/zhm/382/test5.sh
后来结果发现觉得到点没有自动执行,但是手动又可以执行成功。设置了临近时间测试也是如此。
通过查阅资料,一个个排除问题。
1、首先检查shell文件的路径和crontab里文件的路径是否一样,这里最好使用绝对路径。
2、给shell文件设置权限
chomod 777 test5.sh
还是不行,很多up主说可能是配置环境的问题,于是就在shell文件的首行加入了两行代码
3、配置环境配量
source /etc/profile
source ~/.bash_profile
天呐,崩溃了,做了一通操作还是有问题。结果发现,是我的liunx时间和windows时间不一致....
改为每分钟再重新测试。自动执行成功。
* * * * * /home/zhm/382/test5.sh
首先检查时间!!!