1

シェル コマンドを実行する 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スクリプトを使用して何かを停止しようとしています(そのプログラムのログも停止します)

4

1 に答える 1