| |
|
|
| | Здравствуйте. Пишу прогу под Юникс. Столкнулся с задачей:
Один дочерний процес должен убить второй, зная его PID. как это сделал?
Слышал, что надо сначала узнать его Handle и дальше как-то убивать.
Подскажите. | |
| |
|
|
| |
|
|
| |
для: AlMag
(27.07.2009 в 19:21)
| | | Нужно для этого процесса вызвать системный вызов kill или через exec вызвать kill для данного PID. | |
| |
|
|
| |
|
|
| |
для: cheops
(28.07.2009 в 12:03)
| | | а вторым параметром указать SIGSTOP?
| |
| |
|
|
| |
|
|
| |
для: AlMag
(28.07.2009 в 18:16)
| | | Хм... вообще-то SIGKILL является стандартным сигналом, если это порожденный процесс (т.е. вы его сами создали из процесса, из которого теперь уничтожаете), то используется сигнал SIGCLD и системный вызов signal(). | |
| |
|
|
| |
|
|
| |
для: cheops
(29.07.2009 в 08:44)
| | | понял, спасибо | |
| |
|
|