私はantファイルからシェルスクリプトを実行しています。私は、ログファイル 'buillog-perform.txt'にシェルスクリプトのstd出力を取り込みたいと思います。 以下は私がコードを抜粋したものです。私の完全なビルドは問題ありません。しかし、どちらのシェルスクリプトも実行されず、ログはbuillog-perform.txtファイルに取り込まれません。antスクリプトのexec要素の出力をログファイルに出力します
誰かがこれを手伝ってくれますか?シェルスクリプトのいずれかがこのログファイルにある場合、どのようにすべての出力とエラーを収集できますか?
注:このターゲットを並列に実行したいので、spawn属性を使用してください。
<target name="perform"
description="This target for the perform.">
<exec dir="." executable="/bin/sh" spawn="true" output="buillog-perform.txt">
<arg line="-c './abc.sh -c ${arg1}'" />
</exec>
</target>
あり –