inotifywait出力をn/秒に制限

inotifywait出力をn/秒に制限

ログファイルを監視するinotifywaitコマンドがあり、一度実行されると、完了に0.2秒かかる別のコードが実行されます。ログが一度に更新されない場合は正常に動作しますが、新しいエントリが複数ある場合、コードは不必要に繰り返されます。

タイトルが示すように、私が達成したいのは、inotifyトリガーの数を1秒あたり最大5回(特にこの場合は実行時間が0.2秒であることを考慮して)に制限することです。

Inotifyドキュメントで検索しようとしましたが、これを行う機能がないようです。

この問題をどのように解決することを提案しますか? whileループに接続された内部$SECONDを使用し、実行可能なオプションをカウンターしますか?

ありがとう

ベストアンサー1

おすすめ記事