我有以下命令:
inotifywait -q -m -e modify,create,delete,move -r /path/to/dir | while read; do custom_command; done
这正在服务器上运行。在本地,我正在与服务器进行rsync。因此,当rsync运行时,inotifywait将触发custom_command。这行得通。
这就是诀窍:custom_command修改要监视的目录中的文件,这当然会导致inotifywait再次触发该命令,并且该循环进入循环。
在custom_command运行时是否可以暂停inotifywait?