您的位置:首页 > 运维架构 > Linux

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

2016-05-19 19:19 337 查看
网上给出的方法如下,是环境变量的问题,可是我试了以后并不能解决。

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  &
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux crontab