在linux下可以使用crontab php的方法:
1、使用crontab -e編輯定時任務
內容為:
xx:xx:xx 執行一個hello.php文件
2、php文件必須在文件頭一行,加上解釋器路徑(就象perl做的那樣)
#!/usr/local/bin/php
註:PHP的執行需要Apache的支持,shell腳本的執行需要Linux的支持,而Linux支持定時運行某個程序的功能.
我看了看同事們的做法,先是在crontab里執行一個shell程序,然後讓shell程序再運行PHP程序,這個其實相當沒有效率;我的方法是直接在/etc/crontab里直接帶上php路徑,如*/5 * * * * root php hello.php,也能正確執行;有興趣的朋友可寫一個hello world程序測試,將其所有輸出到一個文件即可測試,這二種方法都沒有問題;如果是python或perl程序,只需要將PHP換成python或perl即可.
本文出自 「撫琴煮酒之博」 博客,請務必保留此出處http://andrewyu.blog.51cto.com/1604432/507309
[火星人 ] Linux下用crontab定時執行PHP程序已經有533次圍觀