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

你好,讲师,我的crontab任务没有将php脚本将数据添加进数据库。

用 php命令执行脚本可以插入到数据库,用crontab不能成功。

crontab:*/1 * * * * root php /alidata/www/test.php

无论加不加 root都不成功。

该脚本权限:-rwxrwxrwx  1 root root     240 Aug 16 15:33 test.php

日志如下log:

Aug 16 16:28:01 iZ284e3lcxwZ CROND[5651]: (root) CMD (root php /alidata/www/test.php)


正在回答

3 回答

您好,您使用命令:  ll  /usr/bin/crontab 把执行后的结果发我看看

0 回复 有任何疑惑可以回复我~
#1

aidenZou 提问者

-rwsr-xr-x. 1 root root 51784 Nov 23 2013 /usr/bin/crontab
2014-08-16 回复 有任何疑惑可以回复我~

您好,谢谢您的问题

1、请确保crond服务是否开启

2、root php  ,php 前面不需要添加root

0 回复 有任何疑惑可以回复我~

-rwxrwxrwx  1 root root     240 Aug 16 15:33 test.php


# crontab -l          

*/1 * * * * php /alidata/www/test.php


# service crond status

crond (pid  878) is running...


Aug 16 16:55:56 iZ284e3lcxwZ crontab[6626]: (root) LIST (root)

Aug 16 16:56:01 iZ284e3lcxwZ CROND[6628]: (root) CMD (php /alidata/www/test.php)


以修改,如上信息,还是不能插入到数据库。

手动执行php脚本则可以,望帮助

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP开发APP接口
  • 参与学习       79185    人
  • 解答问题       599    个

APP通信接口技术,不得不掌握的法宝,学完之后你会受益良多

进入课程
意见反馈 帮助中心 APP下载
官方微信