¿Cómo obtengo una imagen de una dirección web y la almaceno en una ubicación ftp remota como una tarea cronológica en dd-wrt?

¿Cómo obtengo una imagen de una dirección web y la almaceno en una ubicación ftp remota como una tarea cronológica en dd-wrt?

Desde un enrutador DD-WRT, quiero crear un trabajo cron que obtenga una imagen desde una ubicación remota. Esta imagen se pasará a un servidor FTP remoto para su almacenamiento. El proceso se repetirá cada minuto, nombrando la imagen de destino en el ftp con la hora actual:

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

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

Donde dateTimeNow es la hora actual. El servidor ftp para almacenamiento no es lo suficientemente inteligente como para tener cron ni algo más que solo FTP. ¡Sin embargo, el dispositivo DD-WRT tiene cron!

Respuesta1

Si curlestá disponible, algo como esto debería funcionar (no probado; elija su propio formato de marca de tiempo para dateel comando):

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

información relacionada