シェル コマンドを実行する groovy スクリプトで & > を使用できますか? すなわち
/someDir/myScripts/stop.sh $NAME & > /someDir/something/${NAME}/logs/stop.log
ただ
'/someDir/myScripts/stop.sh $NAME & > /someDir/something/${NAME}/logs/stop.log'.execute()
仕事ですか、それとも複雑なことをする必要がありますか?
cmd = "/someDir/myScripts/stop.sh $NAME & > /someDir/something/${NAME}/logs/stop.log"
['sh', '-c', cmd].execute();
.execute() よりもうまくいくかもしれませんが、これが可能かどうか疑問に思っていました
これを実装できない場合は、そのスクリプトのコマンドで別の .sh を呼び出すことができると思いますが、.groovy ファイルでそれを実行できるかどうか疑問に思っていました
編集
名前は私のgroovyプログラムで定義されています(パスが必要かどうかも知りたいです)プログラムは、特定のstop.shスクリプトを使用して何かを停止しようとしています(そのプログラムのログも停止します)