crontab,大家应该都不陌生,linux下的定时任务,非常强大,非常方便。这两天自己使用它进行定时备份,将备份指令写成Shell脚本,然后用crontab定时执行,可是出现问题了。
问题:脚本单独执行,没有任何问题。可以设置定时任务,就没有反映,而且crontab日志中没有任何错误,郁闷啊?!
足足弄了半天,最后再算解决,下面将一点点经验记录下来。
解决经验:
1、检查环境变量SHELL,看它是哪个shell;
2、监控crontab日志,‘tail -100f /var/log/cron’
3、注意如果有错误,系统会将错误发送到邮箱,可以监控email,它在/var/spool/mail/目录下,文件名就是创建定时任务的系统用户名。我的错误最后就是在这里发现的,才能够最终解决。(没有反应才是最可拍的,刚开始的时候,真是一头雾水啊!)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26812308/viewspace-762118/
,如需转载,请注明出处,否则将追究法律责任。