输出重定向没有完全发生

输出重定向没有完全发生

我在 ubuntu 12.04 bash shell 上运行以下命令:

hping3 -S -p 80 -c 30 www.google.com >> outputfile.txt

但问题是,这在最后留下了一些行,并没有复制到文件中。我甚至尝试过

hping3 -S -p 80 -c 30 www.google.com >> outputfile.txt 2>&1

它也会产生同样的问题。不过,这个方法很完美:

ping -c 30 www.google.com >> outputfile.txt

知道我可能会遗漏什么吗?

答案1

将标准错误和标准输出写到单独的文件中,然后将它们连接起来。另外,向该软件的维护者发送一封邮件,请他将应用程序修改为符合大家预期的方式。

相关内容