我在现场进行了研究,但找不到答案,所以我决定问这个。
我通过 XML 获取数据,此 XML 每 10 秒更新一次。因此,我必须每 10 秒重新运行一次控制器。我无法通过 Cron 进行,因为您知道它不允许 1 分钟内的 cron 作业。
提前谢谢。
使用睡眠并运行脚本一次。
while(true)
{
sleep(10);
// parse xml
}
或者,如果您想限制时间,只需更改 true 并在其块末尾增加即可。此解决方案中唯一的问题是,如果 xml 解析需要 5 秒,那么它将每 15 秒调用一次,因此请根据此进行安排。