1

无论出于何种原因,此命令在文件夹中创建单个文件后退出。不知道为什么当它处于监控模式时

$ inotifywait -m  /TDPROXY/NET_DISCONNECT/INCOMING/ -e create  | echo "new file"

谢谢

4

1 回答 1

2

我遇到了这个问题,并使用chepner评论解决了这个问题。如果你只是跑

$ inotifywait -m /TDPROXY/NET_DISCONNECT/INCOMING/ -e create

每次事件触发时,您都会看到打印的标准输出行。所以你只需要一种echo在发生这种情况时运行的方法。

我从这个问题中找到了一种方法。

$ inotifywait -m /TDPROXY/NET_DISCONNECT/INCOMING/ -e create |
while read -r line; do echo "new file: ${line}"; done
于 2017-11-18T16:24:01.263 回答