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