可以.php在Linux的Crontab函數中使用,還是隻能執行.CGI腳本?cron會執行php文件還是隻執行CGI腳本?
我正在使用Plesk控制面板,我根據Crontab文檔進行了設置,但我認爲它沒有執行php文件。
沒有任何一個有什麼更多的與
可以.php在Linux的Crontab函數中使用,還是隻能執行.CGI腳本?cron會執行php文件還是隻執行CGI腳本?
我正在使用Plesk控制面板,我根據Crontab文檔進行了設置,但我認爲它沒有執行php文件。
沒有任何一個有什麼更多的與
做只能使cron
運行的可執行文件的理念。如果你想運行一個PHP腳本,運行php -f
其次是腳本的文件名,例如:
/usr/local/bin/php -f script.php
您完全可以從cron執行PHP腳本。
像這樣:
在crontab:
*/5 * * * * /usr/bin/php5 -q /path/to/script/yourscript.php
將執行yourscript.php每5分鐘。
要添加到以前的答案,是的crontabs可以用來執行php腳本。
你可以讓他們通過php解釋器作爲保羅和fvu建議運行,在這種情況下,你需要指定正確的路徑到PHP中間件(使用exec('whereis php')在PHP中獲得它;它將在您的系統上打印出php的路徑)。
另一種方法是簡單地使用wget通過http獲取php文件,然後執行它。
* * * * * wget http://yoursite.com/yourscript.php