2011-11-17 2 views
3

코드를 가상 시스템의 동일한 코드와 동기화 된 상태로 유지해야합니다. 파일 변경을 모니터하고 rsync 또는 이와 유사한 것을 자동으로 호출하는 방법이 있습니까?rsync를 통한 자동 동기화

답변

5

루프에서 다음 rsyncinotifywait을 부를 것이다 쉘 스크립트를 작성, 뭔가 같은 :

#!/bin/bash 
LOCAL="/path/to/local/dir" 
RSYNC_OPTIONS=... 
while true 
do 
    inotifywait -r $LOCAL 
    rsync $RSYNC_OPTIONS 
done 

inotifywait를 우분투

아래 inotify를-tools 패키지의 일부입니다