subprocess.check_output 没有 return oping 的完整输出
subprocess.check_output does not return full output with oping
我已经检查过: 遗憾的是相同的结果。
基本上这是可行的:
subprocess.check_output(["oping", "-c", "5", "1.1.1.1"])
但是一旦我尝试告诉 oping 一次 ping 多个 ip,它只会给我一个短路输出。
像这样:subprocess.check_output(["oping", "-c", "5", "1.1.1.1 8.8.8.8 9.9.9.9"])
有人知道吗?
@jasonharper 说的似乎是正确的。
您需要将它们作为单独的参数传递
e.g ["oping", "-c", "8","1.1.1.1","8.8.8.8"]
我已经检查过:
基本上这是可行的: subprocess.check_output(["oping", "-c", "5", "1.1.1.1"]) 但是一旦我尝试告诉 oping 一次 ping 多个 ip,它只会给我一个短路输出。
像这样:subprocess.check_output(["oping", "-c", "5", "1.1.1.1 8.8.8.8 9.9.9.9"])
有人知道吗?
@jasonharper 说的似乎是正确的。 您需要将它们作为单独的参数传递
e.g ["oping", "-c", "8","1.1.1.1","8.8.8.8"]