工做中常常有在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