rsnapshot
경쟁 조건을 피하기 위해 문서 사양에 따라 실행 하려고 합니다 . 원래문서예를 들어 가장 큰 간격을 먼저 실행한 다음 약 30분 간격으로 더 작은 간격을 실행하는 식입니다. (sync_first를 사용하지 않음)
그래서 monthly
매달 1일 오전 1시 15분, weekly
월요일 오전 1시 45분, daily
오전 2시 15분, hourly
오전 2시 45분(4시간 간격)에 달리기를 합니다. 이른 아침 2:45 에 daily
완료 후 실행합니다 . )
성공적으로 운영하고 싶은데,동기화 없음_우선 모든 디렉토리가 올바르게 채워졌습니다. 현재 위치로는 weekly
/ 에 있습니다 monthly
. 와 ' daily
는 hourly
일반적으로 잘 작동합니다.
hourly
사용자가 를 실행할 때 이것이 무엇인지 아는 것이 중요합니다.실제 파일 복사본, sync_first
그렇지 않으면 hourly
파일이 거기에 있도록 먼저 실행되어야 합니다. 파일이 변경되지 않는 한 다른 모든 것은 복사된 심볼릭 링크입니다. 이것에 대해 혼동하지 마십시오. 이것이 hourly
파일 복제기라는 점만 알아 두십시오.
또한 더 높은 간격 작업이 더 낮은 간격에서 디렉터리를 제거하여 이제 더 낮은 간격이 실행되어 새 디렉터리를 생성하게 된다는 점을 사용자가 이해하는 것도 중요합니다. 예를 들어 monthly
실행하면 Weekly.3(실제로는 0에서 시작하므로 Weekly.3이라는 이름)으로 끝나고 weekly
4주 값으로 되돌리려면 Weekly를 다시 실행해야 합니다. 아니면 맞나요? 이것이 나의 오해인가 아니면 나의 문제인가?
앞에서 언급했듯이 cron에서는 monthly
매월 1일과 weekly
매주 월요일에 실행됩니다.
질문
weekly
누락된 디렉터리를 다시 채우려면 같은 날 약 30분 후에 이 명령을 실행 해야 합니까 , 아니면 정상적인 날까지 기다려야 합니까? (월요일에) monthly
monthly
weekly
weekly
내가 보는 문제는 monthly
요일(정확한 실행 날짜 weekly
) 에 실행되도록 예약하지 않은 경우 monthly
다시 실행하면 , daily
다음이 hourly
올바르게 따르지만 첫 번째 달부터 시작하는 것이 항상 그런 것은 아니라는 것입니다. 요일에 하나, weekly
바로 실행되지 않고 monthly
백업에 구멍(디렉토리 누락)이 남습니다 week
.
하나 있다부분적인 해결책매달 특정 날짜에 실행되지만 이러한 크론 해킹을 피하려고 합니다. 이전에 이 문제가 있었던 기억이 없고 왜 지금은 제대로 흐르게 할 수 없는지 잘 모르겠습니다. 어쩌면 이것이 효과가 있을까요? 이전 항목이 weekly
아직 남아 있으므로 매주 실행되지 않고 매월 실행되는 데 문제가 없는지 궁금합니다 .