crontab无法运行
我写了一个.sh脚本 单独跑没有任何问题,但是用了crontab定时跑就是跑步起来
我脚本和crontab用的都是绝对路劲
#每5分钟进行一次httpd监控
*/5 * * * * /opt/backup/moniter/httpd.sh
#每10分钟进行一次MYSQL服务监控
*/10 * * * * /opt/backup/moniter/mysql.sh
#每天的凌晨2点进行mysql数据备份
0 2 * * * /opt/backup/moniter/data_backup.sh
#每天的凌晨3点保留7天以内的WEB和MYSQL数据,其他删除
0 3 * * * /opt/backup/moniter/rm_data.sh
#每天的凌晨1点进行WEB备份
0 1 * * * /opt/backup/moniter/server.sh
这些脚本里只有最后一个用crontab调用不成功 这是为什么呢
而且我的脚本里有打包成zip的步骤,但是我发掘一用crontab打包
就会出现两个zi*开头的文件,然后一直没有反应,卡死了,容量不会增加。
我手动运行的时候只会有一个zi*开头的文件,然后文件会不断的增加最后打包成功。
这可能是什么方面的原因呢,我用sh -x 调试过脚本,没有任何报错
crontab肯定是调用到了这个server脚本,日志里也有显示
Jun 9 11:45:01 localhost CROND[16311]: (root) CMD (/opt/backup/moniter/server.sh)
但是总停留在打包这个步骤,进行下去 这是为什么