[英]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。
您可以使用內置的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.