为什么crontab不能使用
Tofloor
poster avatar
kevin_wang
deepin
2017-10-01 21:22
Author
我尝试了多次还是不能使用crontab定时任务
Reply Favorite View the author
All Replies
avatar
wtz
deepin
2017-10-01 23:25
#1
先确认你的crond服务已经开启。
然后,自定义任务的配置应该放在/etc/cron.d目录下,而不是/etc/crontab文件中。
然后手动运行任务脚本,看看输出结果是否正常。建议使用日志文件来跟踪任务脚本的执行情况。
Reply View the author
avatar
50******99@qq.com
deepin
2017-10-02 18:28
#2
能不能给出具体的提示 或者  截图之类的
Reply View the author
avatar
不避风云
deepin
2017-10-03 00:38
#3
你是不是没有设置path啊
Reply View the author
avatar
不避风云
deepin
2017-10-03 00:43
#4
SHELL=SHELL PATH=/usr/bin:
Reply View the author
avatar
不避风云
deepin
2017-10-03 00:45
#5
本帖最后由 bubifengyun 于 2017-10-2 18:22 编辑

要在执行的命令文件最开头加入下面两行。

  1. SHELL=SHELL
  2. PATH=/usr/bin:
Copy the Code

在 centos ,还是 deepin 有没有上面这两行不影响,但是对于其他的发行版没有这两行,就不会执行定时命令。所以加上为好。
Reply View the author
avatar
不避风云
deepin
2017-10-03 00:46
#6
我正在看【crontab can not run · Issue #7 · yii2tech/crontab】,分享给你,一起看吧! https://github.com/yii2tech/crontab/issues/7
Reply View the author