cronjob이나 다른 수단을 통해 FTP 서버를 로컬 컴퓨터와 어떻게 동기화할 수 있나요?

cronjob이나 다른 수단을 통해 FTP 서버를 로컬 컴퓨터와 어떻게 동기화할 수 있나요?

지금 저는 작업하는 동안 몇 시간마다 파일을 푸시하는 웹 서버를 운영하고 있습니다. 업로드하는 각 파일의 타임스탬프가 작업을 시작했을 때와 다른지 확인해야 합니다(문제가 될 수 있음). 웹 서버에서 모든 새 파일을 자동으로 다운로드하고 작업을 시작하기 전에 내 파일을 업데이트할 수 있는 프로그램이나 스크립트가 있습니까? 지금까지 내가 찾을 수 있었던 유일한 것은 로컬에 있는 파일을 서버에 동기화하는 것뿐인데 문제가 없었습니다. 저는 업무용 컴퓨터에서 Linux를 실행하고 있습니다.

답변1

최신 날짜 스탬프가 우선적으로 적용되는 디렉터리를 미러링하는 방법에는 여러 가지가 있습니다. 비슷한 맥락에서 스크립트가 가능한 lftp의 명령을 사용합니다 .mirror

파일 작업을 시작하기 전에 미러링하고 편집한 후 이 시간 동안 누군가 새 버전을 업로드한 것을 발견하면 여전히 문제가 발생합니다. 이와 같은 상황에서 가장 필요한 것은 버전 관리입니다. 특히분산버전 관리(예:수은제또는힘내.

관련 정보