URL에서 이미지를 가져와 dd-wrt의 cronjob으로 원격 FTP 위치에 저장하는 방법

URL에서 이미지를 가져와 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"

관련 정보