wget
我正在尝试使用和从气象摄像机中获取图像cron
。现在我只需要了解如何下载图像并为文件名添加时间戳。
http://xx.xx.xx.145:8888/snapshot.cgi?user=wxcam&pwd=getsomewx
我尝试了各种版本的wget
和curl 并收到未经授权的信息,但它在浏览器中工作正常。我将在几个小时内或问题得到解答后更改我的 IP。 ;)
答案1
如果没有实际的 wget/curl 命令,不确定你这边到底出了什么问题,但是这个
wget "http://xx.xx.xx.145:8888/snapshot.cgi?user=wxcam&pwd=getsomewx" --output-document cam_$(date +%Y%m%dT%H%M%S).jpeg
工作了。我在之前使用浏览器访问摄像头的计算机上执行了此操作和来自我没有这样做的系统(以防摄像头根据浏览器身份验证缓存一些信息)。
shell 处理不带引号的问号,因此您必须引用 URL。没有那个,我也会得到Authorization failed
。