我有一个生成json数据的Web服务器URL。数据每5秒刷新一次。 它看起来像这样:
[{"key": 0, "value": 586},{"key": 1, "value": 509},{"key": 2, "value": 472},{"key": 3, "value": 458},{"key": 4, "value": 454},{"key": 5, "value": 436}]
我可以在php中显示它:
1
<?php
$url = 'http://16x.xxx.xxx.2xx:8180';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
?>
问题是,我如何自动更新它以每5秒捕获所有值?
答案 0 :(得分:0)
您可以编写一个从命令行(CLI)运行的脚本,其中nohup将每隔X秒读取一次数据并根据您的需要进行处理。
示例:nohup php /my/php/script.php&amp;