你好,講師,我的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)
2014-08-16
您好,您使用命令: ll /usr/bin/crontab 把執行后的結果發我看看
2014-08-16
您好,謝謝您的問題
1、請確保crond服務是否開啟
2、root php ,php 前面不需要添加root
2014-08-16
-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腳本則可以,望幫助