centos下自动执行php文件
额,因为需要定时采集某网站的一些内容!写了一段采集的php代码,扔到服务器上需要定时执行!
http://www.cnblogs.com/ccdc/archive/2012/06/01/2529471.html
瞄了一下,感觉so easy哇!首先本人linux白痴一枚
centos 5.8已经安装了crond服务
果断
1 crontab -e
2 */1 * * * * php /home/wwwroot/default/test.php
3 wq保存
4 service crond restart 重启
默默的等待了一分钟!你妹?没反映哇!
手动执行php文件
php /home/wwwroot/default/test.php(已经把php命令加入到bin下面 )
================================================
如何把php命令加入到bin
(1)whereis php 得到目录
(2)cd /bin
(3)ls -l
看看有木有PHP命令
木有的话
(4)ln -s /php的目录 php
================================================
既然手动执行都可以,为毛计划任务就不行!我已经是root登陆的呀??
在看了下我的计划任务的命令
查看日志文件
/var/log/cron*
=================================
(root) CMD (date >>/home/wwwroot/defaul/mydate.log)Dec 3121:47:01
==================================
发现了蹊跷,原来木有加php 命令,执行个毛线
crontab -e
修改命令
*/1 * * * * php /home/wwwroot/default/test.php
等待一分钟!OK
好吧,还是我太菜!