我正在尝试从每 3 秒刷新一次图像的网络摄像头下载图像。
我想使用时间戳选项,以防他们的网络摄像头停止更新文件(时有发生)
重复相同下载的命令是什么,中间等待 3 秒,然后下载新的下载(同时保留所有以前的文件)
就像是:
wget --recursive -wait=3 --timestamping http://apollo.prg.aero/kamera/image.jpg
? 感谢帮助
答案1
在 bash 中,类似这样的操作可以工作:
while true
do
now=$(date +"%d-%m-%Y_%H:%M:%S")
wget --output-document="/home/${now}_my_image.jpg" http://apollo.prg.aero/kamera/image.jpg
sleep 3
done
以此作为灵感:https://unix.stackexchange.com/questions/10646/repeat-a-unix-command-every-x-seconds-forever