1
dant 2015-12-03 16:54:34 +08:00
flush
|
2
octopus_new 2015-12-03 17:02:25 +08:00
awk 执行是在针对输出结果操作,你的 ping 并没有结束,所以 awk 一直都不会被执行,看上去‘死掉了’。实际上你给 ping 加一个 ’-c 次数‘ 参数之后你的命令就可以执行了。
|
3
octopus_new 2015-12-03 17:04:37 +08:00
针对我以上说的,虽然执行了,但是结果可能不是你想要的,因为 awk 只是针对结果操作,而不是实时对 ping 进行打标签操作。
|
4
Arthur2e5 2015-12-09 02:41:56 +08:00
缓冲区要绕过有一些 hack 的程序的,例如系统多半自带的 stdbuf : https://www.gnu.org/software/coreutils/manual/html_node/stdbuf-invocation.html
@octopus_new 什么啊,明明是输入输出缓冲区的锅子…… @dant bingo |
5
pythonee OP @octopus_new 其实我当时也是这么想的,但是加了-c 并没有什么用
|