Mam usługę Windows (serwer integracyjny Bamboo), która uruchamia plik wsadowy jako podproces (zadanie budowania) tego skryptu. W tym pliku wsadowym chciałbym móc uruchomić proces (nazwijmy go workerprocess.exe) i uruchomić ten proces w tle. To wszystko jest dobre, użyłem:
start "title" /B workerprocess.exe
To wszystko dobrze i dobrze. Problem polega na tym, że wstrzymuje to wykonanie zadania kompilacji. Tak więc skrypt wsadowy kończy się, ale z powodu podprocesu workerprocess.exe usługa (Bamboo) nie wie, że została zakończona: nadal czeka na (i wyświetla wynik) pracownika workerprocess.exe.
Przejrzałem dokumentację polecenia start i nie widzę niczego, co robi to, co chcę. widziałem to pytanie ale to też nie pomogło - usługa wciąż czeka na zakończenie procesu.
Podsumowując: jak mogę uruchomić nowy proces ze skryptu wsadowego, aby był całkowicie odłączony i nie wstrzymuje niczego, co akurat czeka na zakończenie skryptu wsadowego.