inotifywait가 Visual Studio Code에서 작동하지 않습니다.

inotifywait가 Visual Studio Code에서 작동하지 않습니다.

inotifywait파일 변경 사항을 모니터링 하고 수정/생성된 파일을 복사하고 삭제된 파일을 일부 대상 폴더(또는 rsync특정 파일) 에 삭제 하는 작은 쉘 스크립트를 만들려고 합니다 . 나는 이것을 할 수 없습니다.

조사: //편집/삭제/파일 생성을 사용할 때 inotifywait수정 사항을 감지할 수 있습니다 . Visual Studio Code를 사용하여 파일을 수정/생성/삭제할 때 문제가 발생합니다. 이것을 시도하면 Visual Studio Code를 사용하더라도 발생한 모든 수정 사항을 볼 수 있습니다.nanovimtouchrmwatch -d stat some_file

저는 Linux에 익숙하지 않아서 무엇이 문제인지 알 수 없습니다.

inotifywait거의 28,000개의 파일에 대한 변경 사항을 모니터링하고 싶기 때문에 이것을 사용할 수 있기를 원합니다 . Virtual Box 공유 폴더에서 전체 디렉토리를 재귀적으로 반복하는 것은 느리기 때문에 를 혼합하여 사용하고 싶지 않습니다 watch. 또한 충분한 양으로 늘렸습니다.lsfindstatfs.inotify.max_user_watches

완성도를 높이기 위해 단순화된 사용 명령은 다음과 같습니다.

$ inotifywait --monitor --recursive /share/repo/

관련 정보