[英]Will cron execute php files or only CGI scripts?
可以在Linux的Crontab函數中使用.php還是僅執行.CGI腳本?
我正在使用Plesk控制面板,我按照Crontab文檔進行了設置,但是我認為它沒有執行php文件。
是否有人對進一步做什么有想法?
要添加到先前的答案中,可以使用crontabs執行php腳本。
您可以按照Paul和fvu的建議,將它們運行在php解釋器中,在這種情況下,您需要指定php互操作器的正確路徑(通過使用exec('whereis php')在php中獲取它;它將打印出系統上php的路徑)。
替代方法是簡單地使用wget通過http來獲取php文件,然后執行該文件。
* * * * * wget http://yoursite.com/yourscript.php
您可以從cron絕對執行php腳本。
像這樣:
在crontab中:
*/5 * * * * /usr/bin/php5 -q /path/to/script/yourscript.php
將每5分鍾執行一次yourscript.php。
您只能使cron
運行可執行文件。 如果要運行PHP腳本,請運行php -f
后跟腳本的文件名,例如:
/usr/local/bin/php -f script.php
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.