为了账号安全,请及时绑定邮箱和手机立即绑定

linux中crontab的定时任务总是不自动执行

linux中crontab的定时任务总是不自动执行

一只名叫tom的猫 2018-08-14 02:09:23
用的是 Ubuntu 16.04 ,通过 crontab -e 命令添加了定时任务后,定时任务执行是日志中会出现下面的错误提示:Please install an MTA on this system if you want to use sendmail!在 crontab 配置中添加 MAILTO="" 之后这个不能发邮件的提示消失了,但定时任务还是不能成功执行,crontab 中对应的配置如下:30 13 * * Mon,Tue,Wed,Thu,Fri cd /root/DevOps/ && ./test.sh
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

定时任务不能执行是由于 command not found ,在 crontab 配置中设置 PATH 后解决

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


查看完整回答
反对 回复 2018-09-02
  • 1 回答
  • 0 关注
  • 846 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信