如何将 ngrep 输出重定向到文件
How can I redirect ngrep output to file
我在机器上 运行 ngrep 来监听请求和响应。如何将其输出重定向到文件?
我正在做这样的事情:-
sudo ngrep -q -t "/dummy/v1/xyz" -W byline -d any port 1231 > ngrep_output.txt
但是当我在其他屏幕上tail -f ngrep_output.txt
时,我什么也看不到。
一旦我终止了上述进程,那么只有我能看到文件中的内容。
所以,看起来它把结果保存在缓冲区的某个地方?有什么方法可以将我的输出实时重定向到文件吗?
似乎没有任何文档描述 ngrep 的命令行参数,但是 the source code indicates that the -l
option turns off output buffering。
我在机器上 运行 ngrep 来监听请求和响应。如何将其输出重定向到文件?
我正在做这样的事情:-
sudo ngrep -q -t "/dummy/v1/xyz" -W byline -d any port 1231 > ngrep_output.txt
但是当我在其他屏幕上tail -f ngrep_output.txt
时,我什么也看不到。
一旦我终止了上述进程,那么只有我能看到文件中的内容。
所以,看起来它把结果保存在缓冲区的某个地方?有什么方法可以将我的输出实时重定向到文件吗?
似乎没有任何文档描述 ngrep 的命令行参数,但是 the source code indicates that the -l
option turns off output buffering。