牛骨文教育服务平台(让学习变的简单)
博文笔记

centos下自动执行php文件

创建时间:2014-08-19 投稿人: 浏览次数:481

额,因为需要定时采集某网站的一些内容!写了一段采集的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

好吧,还是我太菜! 

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。