首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Inotifywait将不会运行

Inotifywait将不会运行
EN

Stack Overflow用户
提问于 2018-10-03 16:58:29
回答 1查看 32关注 0票数 1

inotifwait不会运行命令

输出"Setting up watches. Watches established“,脚本退出

代码语言:javascript
复制
 #!/bin/bash

while $(inotifywait -e  modify,close_write /home/centos/test.txt);
do
  touch /home/centos/log.txt
done

但当我修改test.txt时,并未创建log.txt

我试过这个版本:

代码语言:javascript
复制
#!/bin/bash

inotifywait -e modify,close_write /home/centos/test.txt |
while read output; do
  touch /home/centos/log.txt;
done

我也试过了:

代码语言:javascript
复制
inotifywait -e modify,close_write /home/centos/test.txt |
while read -r filename event; do
  echo "test"        # or "./$filename"
done
EN

回答 1

Stack Overflow用户

发布于 2018-10-03 17:32:22

通过添加-m /folder解决了这个问题

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52623306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档