On Fri, May 22, 2009 at 02:29:26PM +0400, Alex Kicelew wrote: > yuri.nefedov@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 > > Видимо в ту сторону и надо копать. > > Тоже не получилось. Придется, похоже, лазить по дереву потомков... Несколько год назад я написал как раз такой же скрипт: http://devel.ringlet.net/sysutils/pslist/ Я только-что поставил там версию 1.2pre1 (1.1 была с 2005 года). Может, Вам поможет? Версия 1.2 будет сегодня или завтра, с manual page и дебианским пакетом. Попробуйте 1.2pre1 - если что-то Вам не нравится, может, исправлю :) Всего лучшего, Петр -- Peter Pentchev roam@ringlet.net roam@space.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 Thit sentence is not self-referential because "thit" is not a word.
Attachment:
pgpolzEV2ttDG.pgp
Description: PGP signature