폴더를 모니터링하고 프로젝트를 다른 폴더에 동적으로 심볼릭 링크하는 가장 좋은 방법은 무엇입니까?

폴더를 모니터링하고 프로젝트를 다른 폴더에 동적으로 심볼릭 링크하는 가장 좋은 방법은 무엇입니까?

다음 구조의 두 번째 하드 드라이브가 있습니다.

$ tree -L 1
.
├── Documents
├── Music
├── Pictures
└── Videos

이러한 폴더의 변경 사항을 모니터링하고, 있는 경우 새 요소(파일 또는 폴더)에 대한 심볼릭 링크를 만들고 싶습니다 /home. 이미 이를 달성할 수 있는 기존 도구가 있는지 아니면 쉘 스크립트를 만들어야 하는지 아는 사람이 있습니까? 그리고 좋은 오래된 것과 같은 것을 활용합니까 inotify-tools?

누구든지 다른 현명한 제안이 있으면 귀를 기울일 것입니다.

답변1

내가 찾은잉크론이런 종류의 작업에 매우 유용한 도구입니다. 일부 버그가 있고 이 글을 쓰는 시점에서 몇 년 동안 유지 관리되지 않았지만 필요한 경우 패치를 사용할 수 있습니다. 이를 통해 crontab과 유사하지만 지정된 파일이나 디렉터리 이벤트에 반응하는 incrontab 파일을 만들 수 있습니다.

관련 정보