여러 SFTP 자동화 프로젝트가 있고 이를 Linux로 마이그레이션하고 싶습니다. Python, bash 또는 이와 유사한 것을 통해 쉽게 스크립트를 작성할 수 있습니다.
하지만 SFTP 자동화 또는 이와 유사한 패키지를 통해 보다 일관되고 중앙 집중화된 패키지가 있습니까? 10개의 서로 다른 스크립트와 서로 다른 모든 코드를 사용하는 것은 미래 지향적인 느낌이 들지 않습니다.
일반적으로 일어나는 일:
- 하루에 한 번 SFTP 일괄 처리
- 업로드된 특정 파일 형식(모든 파일이 아님)
- 지난 24시간 이내에 생성된 파일만 업로드하세요.
- 1개의 하위 폴더 수준을 통과해야 합니다.
답변1
이전에 이러한 내용을 접해 본 적이 없다면 살펴보아야 합니다 scp
. rsync
SSH 연결을 통해 작동하며 rsync
파일이 수정되지 않은 경우 중복 복사본을 최적화하는 데 특히 좋습니다.
rsnapshot
rsync
여러 세트의(매시간, 매일, 매주, 매월) 백업을 유지하는 데 유용할 수 있는 Perl 스크립트입니다 .
실제로 사용 방법에 따라 다릅니다 sftp
.