Linux系统查询网络连接数相关资料,这里写的命令很全
https://blog.youkuaiyun.com/he_jian1/article/details/40787269
import java.io.InputStreamReader;
import java.io.LineNumberReader;
public class Test {
public static void main(String[] args) {
new Test().test();
}
public void test() {
//在exec()中写入Linux命令
String pwdString = exec("命令").toString();// Linux下查询当前路径
System.out.println(pwdString);
}
// 获取网络连接数(Linux)
public static Object exec(String cmd) {
try {
String[] cmdA = { "/bin/sh", "-c", cmd };
Process process = Runtime.getRuntime().exec(cmdA);
LineNumberReader br = new LineNumberReader(new InputStreamReader(process.getInputStream()));
StringBuffer sb = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
sb.append(line).append("|");
}
return sb.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}