자세한 내용은

자세한 내용은

원본 서버의 파일이 대상 서버에 없는 경우에만 한 서버에서 다른 서버의 다른 폴더로 파일을 복사하는 스크립트가 필요합니다.

자세한 내용은

사용자가 원본 서버에서 파일을 생성하고, 파일이 완성되어 저장(명령어 또는 스크립트)되면 항상 원본 서버에서 실행되며, 먼저 대상 서버에 파일이 존재하는지 확인합니다. SERVER 그렇지 않은 경우 DEST에 복사합니다. 섬기는 사람

이를 수행하는 방법 스크립팅을 모릅니다.

답변1

rsync로고가 사용되었습니다 --ignore-existing. 에서 man rsync:

--ignore-existing       skip updating files that exist on receiver

서로 다른 두 서버 간에 이 작업을 수행하려면 다음을 수행할 수 있습니다.

rsync --ignore-existing -avz -e ssh source remoteuser@remoteserver:destination

질문에서 말한 것처럼 이 프로그램을 "항상"(즉, 지속적으로) 실행하고 싶다면 inotify솔루션 기반 솔루션을 사용하는 것이 좋습니다. 그러면 많은 오버헤드가 제거됩니다.

답변2

조화rsync와 동일한 기능 세트는 없지만 이 특정 경우에 똑같이 적합할 수 있는 또 다른 도구입니다.

좋은 것이 있습니다어떻게통합 방법도 설명되어 있습니다.inotify

관련 정보