У мене є служба Windows (сервер інтеграції Bamboo), який запускає пакетний файл як підпроцес (завдання збірки) цього сценарію. У цьому пакетному файлі я хотів би мати змогу запустити процес (назвемо його workingprocess.exe) і мати цей процес у фоновому режимі. Це все добре, я використав:
start "title" /B workerprocess.exe
Це все добре і добре. Проблема полягає в тому, що це означає стримування завершення роботи зі збирання. Таким чином, пакетний сценарій закінчується, але через підпроцес Workingprocess.exe служба (Bamboo) не знає, що вона закінчилася: вона все ще чекає (і відображає вихід з) workerprocess.exe.
Я переглянув документацію команди start, і я не бачу нічого, що робить те, що я хочу. Я бачив це запитання, але воно теж не допомогло - служба все ще закінчує очікування завершення процесу.
Отже, я підсумовую підсумок: як я можу запустити новий процес із пакетного сценарію, щоб він був повністю відірваний і не затримав нічого, що трапиться на очікування завершення цього пакетного сценарію.