| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Сигналы в Linux |
| Автор: dm9 22.12.2003, 01:18 |
| Добрый день. Подскажите, какие сигналы посылаются в Linux ядром при смерти процесса ? 1) Посылается SIGCHLD родителям при смерти ребёнка. 2) Посылается SIGHUP всем процессам группы при смерти лидера группы. Утверждается, что существуют ещё ситуации, при которых при смерти процесса в системе проходят сигналы. Так вот, какие это ситуации и какие сигналы? Только не посылайте на man 7 signal - я эту страничку уже изучил... ничего не нашёл. PS Прошу прощения, если не в тот раздел... Но, вроде как, программирую на Си, значит, сюда |
| Автор: dm9 23.12.2003, 10:13 |
| О, вот ещё один сигнал 3) Сигнал SIGCONT посылается всем остановленным дочерним процессам при смерти родительского. (То есть если дочерний процесс получил перед этим SIGSTOP - то он после смерти родительского возобновляет работу). |
| Автор: dm9 25.12.2003, 23:23 |
| Ну и ещё 4) SIGPIPE будет послан процессу, если он пытается что-то записать в FIFO-файл (Pipe), а процесс, читающий из этого FIFO-файла (Pipe'a) умер. Пожалуй, всё |