![rsync를 사용하여 로컬 폴더를 주기적으로 동기화하세요(심볼릭 링크 없음!)](https://linux55.com/image/3182/rsync%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A1%9C%EC%BB%AC%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20%EC%A3%BC%EA%B8%B0%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EB%8F%99%EA%B8%B0%ED%99%94%ED%95%98%EC%84%B8%EC%9A%94(%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC%20%EC%97%86%EC%9D%8C!).png)
저는 Dropbox를 사용하여 일부 데이터를 온라인으로 백업하고 있습니다. 하지만 Dropbox에 업로드하기 전에 데이터를 암호화하고 싶습니다. 따라서 TrueCrypt 컨테이너를 생성하고 이를 사용하여 rsync
원시 데이터를 TrueCrypt 컨테이너의 데이터와 동기화했습니다. 이 중복 설정의 이유는 둘 다 원하기 때문입니다.걱정 없는 로컬 액세스그리고암호화된 온라인 백업.
하지만 이제 내 질문에 대답하겠습니다. 로컬 동기화를 위해 rsync를 사용하는 스크립트를 작성했습니다. 하지만 수동으로 하고 싶지는 않습니다. 누군가 내 컴퓨터에 로그인하는 순간부터(예: 30초마다) 이 스크립트를 실행하는 방법을 알려줄 수 있나요?
추신: 항상 스크립트의 현재 코드를 Neverending에 삽입 while loop
하고 를 추가 할 수 있습니다 sleep 30
. 하지만 다른 더 복잡한 방법이 있습니까?
답변1
크론 작업을 원하는 것 같습니다. 대부분의 cron 데몬은 두 번째 솔루션을 허용하지 않지만 다음과 같은 방법을 사용하여 매분마다 루트로 작업을 실행할 수 있습니다 /etc/cron.d/encrypted-backup
(루트로 실행하려는 경우).
* * * * * root rsync [...]