inotifywait 출력을 n/초로 제한

inotifywait 출력을 n/초로 제한

로그 파일을 모니터링하는 inotifywait 명령이 있고 일단 실행되면 완료하는 데 0.2초가 걸리는 다른 코드가 실행됩니다. 로그가 한꺼번에 업데이트되지 않을 때는 제대로 작동하지만 새 항목이 여러 개 있으면 코드가 불필요하게 계속해서 반복됩니다.

제목에서 알 수 있듯이, 제가 달성하고 싶은 것은 inotify 트리거 수를 초당 최대 5회(특히 이 경우 실행 시간이 0.2초라는 점을 고려하면)로 제한하는 것입니다.

Inotify 문서에서 검색을 시도했지만 이를 수행하는 기능이 없는 것 같아서 Bash 자체에서 뭔가를 알아내야 할 것 같습니다.

이 문제를 어떻게 해결할 것을 제안하시나요? while 루프에 연결된 내부 $SECOND를 사용하고 실행 가능한 옵션을 카운터합니까?

감사해요

관련 정보