你如何使用cron作业在HTML页面内制作PHP脚本每分钟重复一次?

时间:2015-08-01 09:50:07

标签: php html cron

我的HTML页面里面有几个PHP脚本,我希望其中一个脚本每分钟重复一次。我创建了一个新的" minute.php"文件,我想让它每分钟调用一次脚本。我不知道我必须在每个文件中放置我想要运行的脚本,在原始HTML页面或者" minute.php"文件。我在哪里放* * * * * ...行?

2 个答案:

答案 0 :(得分:2)

如果您希望每分钟后使用setInterval而不是Cron Job,则会发生HTML更改。

Call jQuery Ajax Request Each X Minutes

  

您可以使用内置的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可以是对min.php的ajax调用。

答案 1 :(得分:0)

您可以将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

请注意,脚本的路径应该是绝对的。