Runtime#execメソッドを使って以下のようなLinuxコマンドを実行させたいのですが、コマンドにパイプ"|"が含まれると上手く動作してくれません。
**パイプ"|"**を含まないコマンドは正常に実行されるのですが・・・。下記のどこを修正すればいいのでしょう?
Process p = Runtime.getRuntime().exec("ps -ef | grep java");
回答1件
あなたの回答
tips
プレビュー
投稿2014/07/05 04:29
Runtime#execメソッドを使って以下のようなLinuxコマンドを実行させたいのですが、コマンドにパイプ"|"が含まれると上手く動作してくれません。
**パイプ"|"**を含まないコマンドは正常に実行されるのですが・・・。下記のどこを修正すればいいのでしょう?
Process p = Runtime.getRuntime().exec("ps -ef | grep java");
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。