с которым я напрямую не взаимодействую через stdIO и когда мне он больше не нужен, прибить весь OS process tree порождённый таким образом.
Пытаюсь сейчас понять что пишут про порты и зомби в доках erlang:open_port, ..., port_close. Не могу ничего найти про какие-либо гарантии что что-то произойдёт с заспаленным деревом OS процессов.
Кто знает из опыта? Может кто-то знает что я пропустил в документации?
Если процесс ничего не порождает и сигналы не обрабатывает, то можно просто отцепиться от порта, процесс получит SIGPIPE
мы не знаем порождает ли OS процесс прдпроцессы в общем случае, к сож
Обсуждают сегодня