【发布时间】:2018-07-26 15:22:51
【问题描述】:
我有 vps,需要一些案例帮助, 在 crontab 中每分钟都有命令运行
* * * * * /usr/share/html/mysite/do.php
在do.php文件中有这样的东西
<?php
class job
{
function fetch()
{
global $curl;
for($i=0;$i<4;$i++) {
$res = $curl->get('http://www.****.com/data.php');
if($res == 'OK') {
return 'OK';
}
sleep(60);
}
}
}
$job = new job();
$value = 5;
for($i=0;$i<$value;$i++) {
$job->fetch();
}
?>
现在我的问题在$job->fetch(); 我想重复五次,无需等待
但我的问题是等待来自function fetch 的响应可能需要 1 分钟或最多 4 分钟
我需要同时运行这项工作 5 次。
注意:我可以使用任何东西 curl exec 等...
【问题讨论】:
-
我看不懂这段代码,因为它没有缩进
-
很简单明了,我要运行 $jobe->featch();同一秒 5 次
-
你是只想调用页面5次还是还需要返回值?
-
只调用页面5次