使用 Inotifywait 监视文件更改序列

使用 Inotifywait 监视文件更改序列

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

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

相关内容