Ant exec コマンドを使用して weblogic サーバーを起動しようとしています。操作によって実行プロセスが子プロセスを作成した後、親プロセスを強制終了し、子プロセスを維持したいと考えています。
以下の私のコード
<project name="startserver" default="start" basedir=".">
<target name="start">
<exec dir="C:\bea\user_projects\domains\devtest"
executable="cmd"
failonerror="true">
<arg value="/c"/>
<arg value="startWebLogic.cmd"/>
</exec>
</target>
</project>
このコードはサーバーを起動し、私のアプリケーションも起動しています。問題は、ant スクリプトがまだ実行されていることです。さらに、以下に示すように終了しません。
使用してみた回避策として、exec を終了して親プロセスを強制終了するにはどうすればよいですか
タイムアウト
execタスクの属性ですが、親プロセスと子プロセスの両方を強制終了します.ANTが終了し、サーバーがバックグラウンドで実行され続けるようにするにはどうすればよいですか.