0

我在机器上运行 ngrep 来监听请求和响应。如何将其输出重定向到文件?

我正在做这样的事情: -

sudo ngrep -q -t "/dummy/v1/xyz" -W byline -d any port 1231  > ngrep_output.txt

但是当我 tail -f ngrep_output.txt在其他屏幕上做的时候,我什么都看不到。

一旦我终止了上述过程,那么只有我可以看到文件中的内容。

那么,看起来它将结果保存在缓冲区中的某个地方?有没有办法可以将我的输出实时重定向到文件?

4

1 回答 1

1

似乎没有任何文档描述 ngrep 的命令行参数,但源代码表明该-l选项关闭输出缓冲

于 2017-10-26T20:38:18.150 回答