0

我使用 worldweatheronline api 获取 150 个城市的当前天气温度

我需要每 150 个城市每 1 小时更新一次温度,

我的更新链接是这样的

mydomain.com/update/current.php?city=1
mydomain.com/update/current.php?city=2
...
mydomain.com/update/current.php?city=150

我认为添加 150 个 cronjobs 不是一个好主意,api 调用的限制是每秒 3 个调用,所以这也可能是一个问题。

我需要你的帮助,谢谢。

4

2 回答 2

1

为什么不

#!/bin/bash

for X in 1 .. 150
do
    mydomain.com/update/current.php?city=$X
done

对于 cron 作业

于 2013-05-08T19:50:18.573 回答
1

如果current.php是特定于 cron 作业。(我认为,将 cron 作业程序与其他程序分开是个好主意)。$city只需在不带参数的情况下调用它并在 PHP 程序中为不同的内容执行循环

于 2013-05-08T20:00:45.860 回答