我的HTML页面里面有几个PHP脚本,我希望其中一个脚本每分钟重复一次。我创建了一个新的" minute.php"文件,我想让它每分钟调用一次脚本。我不知道我必须在每个文件中放置我想要运行的脚本,在原始HTML页面或者" minute.php"文件。我在哪里放* * * * * ...
行?
答案 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
请注意,脚本的路径应该是绝对的。