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


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

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


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值