закрытия приложения порожденный процесс не закрывался?
Если я правильно понял, то процесс должен форкнуться.
У тебя наверное основной процесс по сигналу убивается. Если да, это потому что у тебя сигнал отравляется всем процессам внутри одной process group, гугли как запустить процесс в отдельной process group. Там вроде надо выставить Setpgid в Cmd.SysProcAttr, если это в линуксе
Без понятия, с виндой не разу не работал
https://docs.microsoft.com/ru-ru/windows/win32/procthread/process-creation-flags В винде так cmd.SysProcAttr = &syscall.SysProcAttr{CreationFlags: 0x00000008} Спасибо
Вроде константа есть здесь golang.org/x/sys/windows
Обсуждают сегодня