如何每次下载具有不同唯一名称的文件
wget -O image.jpg "http://localhost/cgi-bin/nph-zms?mode=single&monitor=1"
每次使用 wget 的 -O 选项都会覆盖文件。我想要的是:每次从 cron 运行 wget 时,image-1.jpg、image-2.jpg、image-3.jpg 等。
答案1
wget -O image-`date +%H`.jpg "http://localhost/cgi-bin/nph-zms?mode=single&monitor=1"
如果您进行的是每小时一次的检查。从 URL 来看,您似乎是从网络摄像头中抓取的。
您的图像应标记为:
- 图片-01
- 图片-02
- [...]
- 图片-14
- 图片-15
- [...]
答案2
ser=$(</var/local/image.ser); echo $((++ser)) > /var/local/image.ser; wget -O image-${ser}.jpg "http://localhost/cgi-bin/nph-zms?mode=single&monitor=1"