inotifywait -r 递归监听目录问题,使用read只会执行一次?

新手上路,请多包涵

inotifywait -r -e create /opt/pic | while read path action file; do
执行后会跳出脚本
inotifywait -m -e create /opt/pic | while read path action file; do
使用-m 就不会
使用-r递归目录为什么会跳出?

监听文件创建执行脚本将文件名及目录结构添加到数据库中,但是使用-r递归执行目录,只会执行一次便会跳出脚本,只能保存一次

阅读 799
2 个回答
新手上路,请多包涵

已解决,使用-mr解决了

是的。人家设计就是不加-m就表示收到事件就退出。你应该

inotifywait -m -r -e create /opt/pic
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题