Вход на сайт
Programming : Parent & Child Processes
90 просмотров
Перейти к просмотру всей ветки
=MOCKBA= прохожий
в ответ genocidee 26.10.04 16:18
ну да родитель имеет pid а его клон от родительского процесса имеет ppid.
для прекращения выполнения процесса используют kill который посылает по умолчанию сигнал term. так поступают пользователи со своими процессами. но команда килл без номера сигнала не гарантирует что процесс умрет, поскольку сигнал терм можно перехватить, блокировать ну или просто игнорировать. Вообщето конечно более практична процесс убивается kill -сигнал pid (пример kill -9 pid), будет больше шансов что процесс помрет, поскоку сигнал -9, килл другими процессами не перехватываеца. Еще я кое что вспомнил ,,,, рекомендуют перед посылкой килл ... полезно посылать сигнал -1 отбоя HUP. Многие программы получая хап начинают перечитывать свои конфигурационные файлы, и расценивают это сигнал как типа "Скоро тебя могут убить", поэтому они начинают приводить себя в "соответствующее состояние".
Но как показывает практика бывает и так что процесс уже ничем убить низя ;)))) тока reboot. Надеюсь тебе это помогет
для прекращения выполнения процесса используют kill который посылает по умолчанию сигнал term. так поступают пользователи со своими процессами. но команда килл без номера сигнала не гарантирует что процесс умрет, поскольку сигнал терм можно перехватить, блокировать ну или просто игнорировать. Вообщето конечно более практична процесс убивается kill -сигнал pid (пример kill -9 pid), будет больше шансов что процесс помрет, поскоку сигнал -9, килл другими процессами не перехватываеца. Еще я кое что вспомнил ,,,, рекомендуют перед посылкой килл ... полезно посылать сигнал -1 отбоя HUP. Многие программы получая хап начинают перечитывать свои конфигурационные файлы, и расценивают это сигнал как типа "Скоро тебя могут убить", поэтому они начинают приводить себя в "соответствующее состояние".
Но как показывает практика бывает и так что процесс уже ничем убить низя ;)))) тока reboot. Надеюсь тебе это помогет