inotifywaitはDELETEイベントを受け取りません。

inotifywaitはDELETEイベントを受け取りません。

テストするには、次のbashスクリプトを使用しています。inotify待つ

while true; do
  inotifywait -r -e modify,create,delete "$DIRECTORY_TO_WATCH"
done

inotifywaitは生成されたファイルを受け取ります。

/directory_to-watch/ CREATE test (copy).sh

また、ファイルを修正しました。

/directory_to-watch/ MODIFY test.sh

ただし、ファイルをコピーして削除すると仮定すると、inotifywaitは何も記録しません。どうしたの?

ベストアンサー1

私は理由を知っています。削除キーを押すはい移動するファイルをゴミ箱に移動します(この言葉を必ず聞かなければなりませんでしたmoved_from)。

実際にファイルを削除するには、Shift + Deleteを押す必要があります。

おすすめ記事