如何从网址获取图像并将其作为 dd-wrt ​​上的 cronjob 存储在远程 ftp 位置

如何从网址获取图像并将其作为 dd-wrt ​​上的 cronjob 存储在远程 ftp 位置

我想从 DD-WRT 路由器创建一个 cron-job,从远程位置获取图像。此图像将被传递到远程 FTP 服务器进行存储。该过程将每分钟重复一次,并使用当前时间命名 ftp 上的目标图像:

wget: get file from -> http://37.***.9.95/fullsize.jpg 

ftp: put fullsize.jpg -> ftp://83.***.151.224/shares/camera/dateTimeNow.jpg

其中 dateTimeNow 是当前时间。用于存储的 ftp 服务器不够智能,除了 FTP 之外,既没有 cron 也没有其他东西。然而,DD-WRT 设备有 cron!

答案1

如果curl可用,类似这样的东西应该可以工作(未经测试;为date命令选择您自己的时间戳格式):

curl http://source/image.jpg | curl --upload-file - "ftp://destination/$(date +%F).jpg"

相关内容