2

AndroidフォンにSSH接続してコマンド「ps | grep facebook」を実行すると、適切な出力が得られます...

23394 app_25     0:26 com.facebook.katana
23432 app_25     0:02 com.facebook.katana:providers
25073 root       0:00 grep facebook

ただし、Runtime.getRuntime().exec("ps | grep facebook"); を使用して Java で同じコマンドを実行すると、私は結局...

USER     PID   PPID  VSIZE  RSS     WCHAN    PC         NAMEapp_25    23394 111   169388 53420 ffffffff 00000000 S com.facebook.katana

私が具体的に探しているのは、com.facebook.katanaのすぐ左側の時間です

これが私が使用しているコードです...

private String getResultFromCommandLine(String command)
{
    StringBuilder sb = new StringBuilder();

    String temp;

    try
    {
        Process process = Runtime.getRuntime().exec(command);
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));

        while ((temp = bufferedReader.readLine()) != null)
        {
            sb.append(temp);
        }
    }
    catch (IOException e) { }

    return sb.toString();
}

同じ出力が得られない理由を誰かが知っていますか?

4

0 に答える 0