cron rsnapshot - 매월 이전에 매주 방법

cron rsnapshot - 매월 이전에 매주 방법

rsnapshot경쟁 조건을 피하기 위해 문서 사양에 따라 실행 하려고 합니다 . 원래문서예를 들어 가장 큰 간격을 먼저 실행한 다음 약 30분 간격으로 더 작은 간격을 실행하는 식입니다. (sync_first를 사용하지 않음)

그래서 monthly매달 1일 오전 1시 15분, weekly월요일 오전 1시 45분, daily오전 2시 15분, hourly오전 2시 45분(4시간 간격)에 달리기를 합니다. 이른 아침 2:45 에 daily완료 후 실행합니다 . )

성공적으로 운영하고 싶은데,동기화 없음_우선 모든 디렉토리가 올바르게 채워졌습니다. 현재 위치로는 weekly/ 에 있습니다 monthly. 와 ' dailyhourly일반적으로 잘 작동합니다.

hourly사용자가 를 실행할 때 이것이 무엇인지 아는 것이 중요합니다.실제 파일 복사본, sync_first그렇지 않으면 hourly파일이 거기에 있도록 먼저 실행되어야 합니다. 파일이 변경되지 않는 한 다른 모든 것은 복사된 심볼릭 링크입니다. 이것에 대해 혼동하지 마십시오. 이것이 hourly파일 복제기라는 점만 알아 두십시오.

또한 더 높은 간격 작업이 더 낮은 간격에서 디렉터리를 제거하여 이제 더 낮은 간격이 실행되어 새 디렉터리를 생성하게 된다는 점을 사용자가 이해하는 것도 중요합니다. 예를 들어 monthly실행하면 Weekly.3(실제로는 0에서 시작하므로 Weekly.3이라는 이름)으로 끝나고 weekly4주 값으로 되돌리려면 Weekly를 다시 실행해야 합니다. 아니면 맞나요? 이것이 나의 오해인가 아니면 나의 문제인가?

앞에서 언급했듯이 cron에서는 monthly매월 1일과 weekly매주 월요일에 실행됩니다.

질문

weekly누락된 디렉터리를 다시 채우려면 같은 날 약 30분 후에 이 명령을 실행 해야 합니까 , 아니면 정상적인 날까지 기다려야 합니까? (월요일에) monthlymonthlyweeklyweekly

내가 보는 문제는 monthly요일(정확한 실행 날짜 weekly) 에 실행되도록 예약하지 않은 경우 monthly다시 실행하면 , daily다음이 hourly올바르게 따르지만 첫 번째 달부터 시작하는 것이 항상 그런 것은 아니라는 것입니다. 요일에 하나, weekly바로 실행되지 않고 monthly백업에 구멍(디렉토리 누락)이 남습니다 week.

하나 있다부분적인 해결책매달 특정 날짜에 실행되지만 이러한 크론 해킹을 피하려고 합니다. 이전에 이 문제가 있었던 기억이 없고 왜 지금은 제대로 흐르게 할 수 없는지 잘 모르겠습니다. 어쩌면 이것이 효과가 있을까요? 이전 항목이 weekly아직 남아 있으므로 매주 실행되지 않고 매월 실행되는 데 문제가 없는지 궁금합니다 .

관련 정보