在linux中使用Crontab定时执行PHP的方法,实现步骤如下:
1、使用crontab -e编辑定时任务
内容为:
2、php文件必须在文件头一行,加上解释器路径(类似于bash或perl那样)
注意:PHP的执行需要apache的支持,shell/ target=_blank class=infotextkey>shell脚本的执行需要Linux的支持,而Linux支持定时运行某个程序的功能。
然后,直接在/etc/crontab里执行,如如下写法:
之前的做法,先是在crontab里执行一个shell程序,然后让shell程序再运行PHP程序,这个其实相当没有效率;
改为直接在/etc/crontab里直接带上php路径,如
,也能正确执行;