yuri.nefe...@gmail.com -> debian-russian@lists.debian.org @ Fri, 22 May 2009 13:04:12 +0400 (MSD):
>>>> Глупый вопрос. А можно ли как-то убить pid вместе со всеми детьми, но >>>> без родителей? pgrp/pgid включают и родителей, что не подходит. > Пардон, что-то вчера вечером голова не работала.. > Вообще-то имеется pgrep (pkill). А там опции -P ppid, -g pgrp, -G gid > Видимо в ту сторону и надо копать. Тоже не получилось. Придется, похоже, лазить по дереву потомков... Есть программа А. Она запускает из себя программу Б. Запускает так, что Б попадает в ту же pgrp, что и А (и в те же egid и т.п.). Программа Б тоже плодит из себя потомков, причем через шелл, так что ее непосредственным дитем является шелл, а уже он -- родитель всех остальных кошмаров. Эту программу Б нужно время от времени убивать вместе со всеми, ею порожденными, но программа А должна продолжать работать... -- Alex Kicelew <arko...@gmail.com> ICQ 3887592 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org