[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