약 5개 수준 깊이의 디렉터리 트리를 구문 분석하고 이를 외부 서비스와 동기화해야 하는 스크립트가 있습니다. 작업량을 최소화하기 위해(각 수준에 많은 디렉터리가 있음) 실제로 변경된 디렉터리만 구문 분석하고 싶습니다. 다음과 같은 구조를 가정해 보겠습니다.
- top_level
- sublevel_1_a
- sublevel_1_b
- sublevel_2
- sublevel_3
이제 디렉터리의 수정 타임스탬프를 비교하는 것만으로 top_level
도 할 일이 없다는 것을 판단하기에 충분합니다. 불행하게도 타임스탬프는 그렇게까지 전파되지 않는 것 같습니다. 에 파일을 생성하면 디렉토리의 타임스탬프 sublevel_3
만 변경됩니다. sublevel_3
유언장은 sublevel_2
어떤 일이 일어났다는 것을 나타내지 않습니다.
top_level
아래 디렉토리에서 마지막으로 어떤 일이 일어났는지 알아낼 수 있는 방법이 있습니까 ? RHEL7을 사용하고 있습니다.