SFTP 서버 폴링(SFTP 서버에서 로컬 컴퓨터로 새 파일을 주기적으로 복사하는 가장 좋은 방법)

SFTP 서버 폴링(SFTP 서버에서 로컬 컴퓨터로 새 파일을 주기적으로 복사하는 가장 좋은 방법)

SFTP 서버가 있습니다. 쉘은 없으며 SFTP 명령만 작동합니다.

그러나 거기에는 수많은 문서가 있습니다.

SFTP에서 가장 최근에 도착한 파일을 내 로컬 Linux 시스템으로 주기적으로(10분이라고 가정) 복사해야 합니다.

이것을 달성할 수 있는 방법이 있나요?

도와주셔서 감사합니다! !

답변1

옵션이 거의 없고 옵션이나 간단한 명령을 사용하여 간단한 방법으로 원하는 것을 수행할 수 없기 때문에 sftp원하는 작업을 수행하기 위해 여기에서 볼 수 있는 유일한 해결책은 이를 수행하는 스크립트를 작성하는 것입니다.

  1. 서버에 연결하고 실행하여 ls -l세부정보 목록을 가져옵니다.
  2. grep로컬 컴퓨터의 세부 정보를 필터링하고 수정 시간을 기준 으로 필요한 파일 이름을 추출합니다.
  3. 서버에서 원하는 파일 가져오기

어쩌면 이것이 최선의 해결책은 아닐 수도 있지만 지금 당장 볼 수 있는 유일한 해결책일 수도 있습니다.

관련 정보