|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 24 Jun 2000 11:15:18 To : Eugene N. Drachenko Subject : Re: ? по fork --------------------------------------------------------------------------------
Hello Eugene N. Drachenko!
END> При ее запуске каждые 3 секунды порождается дочерний процесс, который
END> должен сразу же завершится. Все вроде бы хорошо, но если посмотреть ps-ом,
END> то видно кучу "зомби"-процессов, которые не исчезают пока не прибьешь
END> родительский процесс. Как бороться с этими "зомби" ?
1. Hе повторять письмо по 5 раз. ;)
2. Если информация о статусе детей совсем не нужна, то signal(SIGCHLD,SIG_IGN).
Иначе - в цикле вызывать waitpid(), wait4(), wait3() или wait().
... No cookie here
-- --
Valentin Nechayev
netch@carrier.kiev.ua
II:LDXIII/DCCCLXXIII.CCC
--- ifmail v.2.15dev5
* Origin: Lucky Netch Incorporated (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2032897ca6c51.html, оценка из 5, голосов 10
|