Я пытаюсь запустить сервер weblogic с помощью команды ant exec, после запуска операции exec-процесс создает дочерний процесс, я хочу убить родительский процесс и сохранить дочерний процесс в живых.
Myкод ниже
<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 и убить родительский процесс, в качестве обходного пути я попытался использовать
timeout
атрибут задачи exec, но этоубивает как родительский, так и дочерний процесс, как я могу добиться этого, чтобы выход ANT и сервер продолжали работать в фоновом режиме.