2
<exec>
を使用して長いビルド操作を実行するantタスクがあります。 Antは、Windowsのコマンドラインからのバッチファイルによって開始されます。ウィンドウを閉じてantタスクを終了すると、プロセスは<exec>
で起動し続けます。 antプロセス自体が終了したときに、生成されたプロセスを終了するにはどのようにすればよいですか?Apache Ant:プロセス開始時に<exec>が終了しました
Antの1.10.0がOracle JDK 8でのWindows 7のx64上で使用されているプロセスを開始するタスクは次のようになります。
<exec executable="${make.executable}" dir="${compile.dir}" failonerror="true">
<arg line="${make.parameters}" />
</exec>
コマンドラインウィンドウを閉じるときjava
プロセス実行中のアリが正常に終了しました。
ユーザーがコマンドラインウィンドウを閉じた場合、私はバッチスクリプトの実行が継続しているとは思いません。面白いアプローチだが、ありがとう! – DevCybran