工做中常常有在Linux下执行PHP程序的需求,开发组同事们的作法是:先是在crontab里执行一个SHELL程序,而后让SHELL程序再运行PHP程序,这种作法实际上是至关没有效率的。
php
在Linux下能够使用crontab来执行PHP程序的方法,方法以下:spa
1
|
01 01 * * * www
/usr/local/php/bin/php
/data/project/project_test
.php
|
即天天的凌晨1点零1分以www用户身份执行/data/project/project_test.php文件,注:PHP的执行须要Apache用户(好比www:www)的支持,因此这里的用户建议是www用户,即运行Apache的用户;固然了,www用户对此php是有755权限。code