2010-10-26から1日間の記事一覧

Javaの外部コマンド呼び出しでパイプやリダイレクト付きのコマンドを実行する

UNIXコマンドをJavaから実行する場合、java.lang.Runtimeクラスのexecメソッドを使うと外部コマンドとして実行してくれます。 ところがパイプやリダイレクトが入っていると実行してくれません。 こんな時「sh」や「ssh」も一緒にコマンドに含むと実行してく…