- ping 域名
- 按ctrl + c之后如何用java获取到结果?
- 正常的ping用java是可以获取到结果的
解决方案:
解决方案:
恩恩, kill -2是可以得到数据的,但在java这块如何调用kill 我还不太了解
Runtime.getRuntime().exec("adb shell kill -2 " + pingId);
我是这样调用的,但会出现java.io.IOException: error=13, Permission denied权限问题。
麻烦讲解下。
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答730 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
如果你要指定ping的次数,可以用
-c
参数,如:如果你想在java中调用ping,并想随时终止掉它,可以用
Process.destroy()
方法,但这类似于kill -9
,得不到最后的统计结果,统计结果你可以自己算。如果你想在终止后得到ping给出的统计结果,应该发送类似
kill -2
的信号,这个比较麻烦,可以查下Java如何获取pid的,然后对这个pid发送kill命令。