[Comm] Убивание процесса со всеми его дочками
Dmitry Chistikov
dd1email на gmail.com
Вт Янв 31 00:34:41 MSK 2012
Vladimir Karpinsky, Jan. 30, 2012, 23:22 +0400:
> Правильно ли я понимаю:
>
> kill -9 12345 убивает процесс номер 12345.
> kill -9 -12345 убивает группу процессов с pgid=12345, т.е фактически
> синоним pkill -g 12345?
Да.
(Я, правда, так и не понял, зачем вам SIGKILL и почему не хватает SIGTERM.)
Небольшая тонкость: эти команды, скорее всего, вызовут не тот kill,
который в $PATH и про который я процитировал руководство:
$ type kill
kill is a shell builtin
См. также (наверное, в первую очередь) info kill и разные маны на тему
того же слова kill (у меня их аж пять штук, не считая всяких killall,
killpg и прочих). Что интересно, в том мане, который kill [builtins] (1) -
bash built-in commands, про отрицательные значения параметра PID
не сказано, но, насколько я понимаю, никто их оттуда не откручивал.
--
Дмитрий Чистиков
Подробная информация о списке рассылки community