telnetセッションのログインユーザーのIPアドレスを取得したい
だから私は次のコードを書いた:
Process p1 = Runtime.getRuntime().exec(new String[] {"/usr/bin/who", "-m"});
p1.waitFor();
BufferedReader reader = new BufferedReader(new InputStreamReader(p1.getInputStream()));
String line = reader.readLine();
System.out.println("line=" + line);
reader.close();
しかし、私は「null」として出力を取得しています。
期待される出力は次のとおりです。linuspts/1 Dec 10 03:48(172.21.235.48)