目前我正在使用上面的代码监视文件,它按预期工作。基本上我正在监视打开的文本文件并执行命令。
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