如果是PHP,每30分钟一次?

烦恼

我有一个带有IF语句的脚本,该脚本检查XML的特定值。该文档每30秒刷新一次,如果在XML中找到该值,则执行命令。有什么方法可以使脚本每15分钟执行一次,而不是每隔30秒刷新一次XML?

$xml = 'http://www.example.com/xmlfile.xml';

if ($xml->value == '1')
{
// Exectute something if value from the XML is 1.

}
else
{
// Value not 1, do nothing.

}
安东(Anton M.)
$fileName = "lastrun.txt";
$time = file_get_contents($filename);
$timeBetweenRuns = 15;
if(!$time || time() > $time+60*$timeBetweenRuns){//if no file or time elapsed more then timeBetweenRuns 
   //Your code read file
   if($xml->1){
       //Your code .. Only thing if it may take more then next run, you need to add lock to not allow two process do same thing
       file_put_contents($filename, time())
   }
   else{//Your code
   }
}

这样的事情。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cronjob每30分钟运行一次

来自分类Dev

如果移动3G每30分钟检查一次Internet,则如何立即发送推送消息?

来自分类Dev

RRDtool的设置间隔为5分钟,但每30分钟发送一次数据吗?

来自分类Dev

在Swift中每30分钟发送一次位置更新

来自分类Dev

计时器每30分钟运行一次代码

来自分类Dev

启用GPS后,每30分钟发送一次位置更新

来自分类Dev

每30分钟分组一次时间戳

来自分类Dev

每30分钟执行一次Cron语法| gitlab

来自分类Dev

每30分钟执行一次SQL查询会触发Android通知

来自分类Dev

Windows 10每30分钟冻结一次

来自分类Dev

每2小时执行一次cron作业,持续30分钟

来自分类Dev

节点JS:如何每30分钟运行一次任务,包括现在

来自分类Dev

在Mac上每30分钟打开一次应用程序

来自分类Dev

Surface Pro 6每30分钟运行一次待机(SC_MONITORPOWER)

来自分类Dev

让cron作业每30分钟运行一次-使用cron.hourly?

来自分类Dev

Microsoft SQL服务器每30分钟计数一次

来自分类Dev

每24分钟一次Cronjob

来自分类Dev

每15分钟更新一次表格

来自分类Dev

每2分钟调度一次android

来自分类Dev

每1445分钟一次Cronjob

来自分类Dev

每5分钟徘徊一次吐司

来自分类Dev

每5分钟加载一次模态

来自分类Dev

每24分钟一次Cronjob

来自分类Dev

每5分钟运行一次.sh

来自分类Dev

每5分钟刷新一次屏幕

来自分类Dev

每小时以外的每30分钟之后,每隔30分钟就会显示一次Java Quartz Scheduler cron表达式

来自分类Dev

每5分钟在服务器上执行一次php脚本

来自分类Dev

php每1分钟执行一次crontab脚本

来自分类Dev

php每1分钟执行一次crontab脚本