inotifywatch使用時の分割エラー(コアダンプ)

inotifywatch使用時の分割エラー(コアダンプ)

特定の種類の新しいファイルを生成するには、ファイルシステムを監視する必要があります。これが完璧なユースケースだと思って、inotifywatch何かがうまくいくように努め始めました。私は行きましたマニュアルページこのプログラムの場合、何かを実装しようとするとエラーが発生します。次に、基本的な例を実行してみてください。

inotifywatch -v -e access -e modify -t 60 -r ~/

同じエラーが発生しました。

Establishing watches...
OK, /home/mcamp is now being watched.
Total of 27243 watches.
Finished establishing watches, now collecting statistics.
Will listen for events for 30 seconds.
total access modify filename
Segmentation fault (core dumped)

原因は何ですか?inotifywait単一のファイルで動作します。 Googleでは運がありませんでした。以前このエラーを見たことがあり、回避策を知っている人はいますか?

ティア

ベストアンサー1

コメントで述べたように、私がinotifywaitしたことの例は次のとおりです。

#!/bin/sh

function execute() {
   echo "Do Stuff like ping an Airflow API: $@"
}

inotifywait -r --include "\.wav|\.mp3" \
     --monitor \
     --event create \
     --event move \
     --event delete \
     --format %e,%w%f \
     ~/ \
| while read; do
      execute "${REPLY% }"
  done

おすすめ記事