记录一次Linux定时任务遇到的问题


以前也看过定时任务的资料,感觉没什么太难的,导致这次任务的失败。

这是第一次正式使用定时任务,以前看定时任务的资料时只是简单的做了个小试验,感觉没什么太验证,同样因为这次也不怎么麻烦,就没测试。直接写完就走人了。导致两天的数据未备份,虽然没造成什么损失,不过也是一次教训。


需求很简单:定时从远程数据库备份数据。只保留最近一周一备份数据。首先脚本就不说了,挺简单的。只说出现的问题吧。
问题1:只简单的修改了/etc/crontab文件,导致定时任务未正确执行。
     出错后检查 
          crontab -l    :发现没有定时任务在运行。
解决1:去检查 /etc/crontab 文件,以现没错误,可是就是不能正确执行,后来使用crontab -e 添加了定时任务才搞定。
问题2:找不到exp命令
     首先去检查了全局环境变量发现没问题。看定时任务发送的邮件发现path路径有问题,怀疑定时任务并不是使用的当前系统的环境变量。
解决2:在脚本中引入了所有需要的环境变量, 所有的路径全改成绝对路径,问题解决。
至此问题解决,感觉真的该仔细啊。所有写好的东西都得至少测试没问题才能正式使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章