убить все процессы пользователя (типа slay)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
VadimD
Сообщения: 90

убить все процессы пользователя

Сообщение VadimD »

Может глупый вопрос, но все-же, как убить все процессы пользователя одной командой?
Был у меня скриптик - назывался slay, он справлялся с задачей - но я его где-то затер случайно. :(
Придумывать и писать новый лениво.
Может есть аналоги или чего нибудь для самоубийства, типа killuser $USER ?
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: убить все процессы пользователя

Сообщение flook »

pgrep -u <user> | xargs kill -9
или проще
pkill -9 -u <user>
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
VadimD
Сообщения: 90

Re: убить все процессы пользователя

Сообщение VadimD »

спасибо
Gentoo/***

_________
BRGDS!
Спасибо сказали:
Аватара пользователя
Lemurian
Сообщения: 87
ОС: Zenwalk Linux 2.6

Re: убить все процессы пользователя

Сообщение Lemurian »

а еще есть ALT + SysRq + K - гасит все процессы в текущей консоли
XFCE 4.3.90, KDE 3.5.1
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: убить все процессы пользователя

Сообщение StraNNicK »

killall -u user
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: убить все процессы пользователя

Сообщение T04ka »

(Lemurian @ Четверг, 21 Июля 2005, 16:56) писал(а):а еще есть ALT + SysRq + K - гасит все процессы в текущей консоли


Функция Magic SysRq должна быть включена в ядро при компиляции.
Можно нажать Alt-PrintScreen-s для записи кеша дисков или Alt-PrintScreen-i - убить все процессы за исключением init. Механизм нажатия такой: - нажать Alt - нажать PrintScreen - отпустить Alt - Нажать нужную кнопку - отпустить все.
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: убить все процессы пользователя

Сообщение flook »

(Morda @ Четверг, 21 Июля 2005, 12:05) писал(а):[Механизм нажатия такой: - нажать Alt - нажать PrintScreen - отпустить Alt - Нажать нужную кнопку - отпустить все.

Это только на глючных терминалах и на полуглючных при использовании правого Alt-а :) Заявляю как краевед.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали: