簡単な例
'cmd /c pwd'.execute().waitFor()
waitFor() つけないと非同期で実行される。
標準出力ほしい場合
println 'cmd /c pwd'.execute().text
text プロパティを使う。
この場合、同期処理なのか?未確認。
println new ProcessBuilder("cmd", "/c", "pwd").redirectErrorStream(true).start().text
完全にJava流。groovy 流に簡単に書けないのかな?