Linux下用crontab定时执行PHP程序有问题时候的解决方式

来源:互联网 发布:java工程师招聘北京 编辑:程序博客网 时间:2024/04/29 08:57

网上给出的方法如下,是环境变量的问题,可是我试了以后并不能解决。

php文件必须在文件头一行,加上解释器路径(就象perl做的那样) 
#!/usr/local/bin/php 
注:PHP的执行需要Apache的支持,shell脚本的执行需要Linux的支持,而Linux支持定时运行某个程序的功能。
然后直接在/etc/crontab里执行,如如下写法 */5 * * * * root  /root/hello.php


后来的解决方案是,在crontab -e 里直接配置shell的环境变量,因为是shell命令,所以需要配置shell的环境变量。


*/10 * * * * cd /home/work/tools/httpd/htdocs/shenzhen &&source /home/work/.bash_profile && php foshan.php  &

0 0
原创粉丝点击