簡體   English   中英

cron將執行php文件還是僅執行CGI腳本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM