首页 > 解决方案 > inotifywait - 执行命令时暂停监控

问题描述

我有以下命令:

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 ?

标签: inotifyinotifywait

解决方案


推荐阅读