Windows 컴퓨터를 Linux 서버에 백업하기 위해 python으로 rdiff-backup 래퍼 프로그램을 만들고 싶습니다. 래퍼 프로그램에서 rdiff-backup의 출력을 처리하려고합니다. 그러나 서브 프로세스 모듈로 rdiff-backup을 실행하고 stdout과 stderr을 래퍼로 파이핑하면 stdout은 항상 파이프의 끝에서 끝납니다. 파이프
rdiff-backup 문서에서 해당 질문에 대한 확실한 답을 찾지 못했습니다. 주어진 내용에 포함 된 변경 사항을 나열하는 간단한 방법이 있습니까? 증가, 즉 어떤 파일/폴더가 추가, 제거, 업데이트 된 것입니까? 필자는 이러한 변경 사항의 세부 사항 (즉, 주어진 파일에서 변경된 내용)에 반드시 관심이있는 것은 아닙니다. 나는 다음과 같은 명령을 실행하
나는 rdiff-backup을 사용하고 있습니다. 정말 멋진 간단하고 강력한 백업 도구. 그러나 와일드 카드 글로브 패턴으로 싸우고 있습니다. 이 디렉토리 구조는 다음과 같습니다. /data/aaa/cache
/data/bbb/cache
/data/ccc/cache
etc....
각 캐시 디렉토리에는 원본 파일과 캐시 파일이 있습니다. 원본 파일의
내 backupscript에 문제가있어 OS X launchd에서 작동하지 않는 것 같습니다. 보시다시피 그것은 특별한 것이없고 launchd를 사용하지 않을 때 작동, #
# backupscript
#
NOW=$(date +"%y%m%d-%H:%M:%S")
LOGFILE=/usr/local/server/log/$NOW
SOURCE=/
[emai
원격 시스템의 일부 폴더를 백업하기 위해 rdiff-backup을 실행 중입니다. rdiff-backup [email protected]<REMOTESERVER>::/apps/myapp/shared/system /home/backups/system
echo "$(date): Completed... removing backup data older than