簡體   English   中英

您如何使用cron作業使HTML頁面內的PHP腳本每分鍾重復一次?

[英]How do you use a cron job to make a PHP script inside an HTML page repeat every minute?

我的HTML頁面中包含一些PHP腳本,我希望其中一個腳本每分鍾重復一次。 我創建了一個新的“ minute.php”文件,我想讓它每分鍾調用一次腳本。 我沒有將必須每秒運行的腳本放入原始HTML頁面或“ minute.php”文件中,而沒有進入該文件中。 我在哪里放置* * * * * ...行?

如果您希望每分鍾之后HTML發生變化,請使用setInterval而不是Cron Job。

每X分鍾調用jQuery Ajax請求

您可以使用內置的javascript setInterval。

 var ajax_call = function() { //your jQuery ajax code }; var interval = 1000 * 60 * X; // where X is your every X minutes setInterval(ajax_call, interval); 

或者如果您是更簡潔的類型...

 setInterval(function() { //your jQuery ajax code }, 1000 * 60 * X); // where X is your every X minutes 

上面的ajax_call可以是對minute.php的ajax調用。

您可以將minute.php腳本駐留在minute.php的任何位置。 例如/var/www/site/cron/minute.php

要執行此腳本,您可以執行二進制php程序並將其路徑作為參數傳遞給腳本,如下所示:

$ /path/to/php /var/www/site/cron/minute.php

要每分鍾運行此命令,必須在crontab添加以下記錄:

* * * * * /path/to/php /var/www/site/cron/minute.php

請注意,腳本的路徑應為絕對路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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