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"