ウェブアドレスから画像を WGET し、dd-wrt ​​の cronjob としてリモート FTP の場所に保存するにはどうすればよいでしょうか。

ウェブアドレスから画像を WGET し、dd-wrt ​​の cronjob としてリモート FTP の場所に保存するにはどうすればよいでしょうか。

DD-WRT ルーターから、リモート ロケーションからイメージを wget する cron ジョブを作成したいと考えています。このイメージは、保存のためにリモート FTP サーバーに渡されます。このプロセスは 1 分ごとに繰り返され、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 サーバーは、cron も FTP 以外の機能も備えているほどスマートではありません。ただし、DD-WRT デバイスには cron があります。

答え1

利用可能な場合はcurl、次のようなものが機能するはずです (テストされていません。コマンドには独自のタイムスタンプ形式を選択してくださいdate)。

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

関連情報