現在、上記のコードを使用してファイルを監視していますが、期待どおりに機能します。デフォルトでは、開いているテキストファイルを監視してコマンドを実行しています。
inotifywait -m -q /home/TestDirectory |
while read path action file; do
if [[ ("$action" == "MOVED_TO") ]]; then
#Do something
fi
done
inotifywaitイベントの順序を監視し、コマンドを実行する方法を知りたいです。
たとえば、コマンドがあるときにコマンドを実行したり、何かをエコーしたりしますか?開く、アクセス、close_nowriteディレクトリにイベントがありますか?
/home/TestDir OPEN test.txt
/home/TestDir ACCESS test.txt
/home/TestDIr CLOSE_NOWRITE,CLOSE test.txt