0
のprocessid
がポート番号で実行されています。javaを使用してLinuxの特定のポートでプロセス情報を取得する方法
else if(OS.contains("linux")){
try{
JOptionPane.showMessageDialog(null, "in linux ");
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("sudo netstat -nlp | grep :9090");
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(proc.getInputStream()));
String s = null;
StringBuilder sb=new StringBuilder();
while ((s = stdInput.readLine()) != null) {
sb.append(s);
System.out.println(s);
}
}
をしかし、このコマンドが実行取得されていません。その後、私はこれは私が試したものです。だからプロセスはprocessid
を使用していることを殺したいです。
したがってprocess id
ののプロセスは、9090
ポートで実行されていますか。