Ubuntu-ru - вбити всі процеси користувача


> Як вбити всі процеси будь-якого користувача? або як
> Разлогініть користувача з під рута?
>
> Намагаюся придумати команду щоб кільнуть процеси, але не вистачає
> Досвіду :) Підкажіть плиз.
> Ось це не працює:
> Ps aux | grep katya | cut -f6 -d ""> kill -
>
> команда
> Ps aux | grep katya | cut -f6 -d ""
> Виводить список pid користувача katya. Але ось правильно передати їх
> В команду Кілл я не знаю як.
>

Open this post in threaded view

Re: Вбити всі процеси користувача


хз man по killall не читав, але відразу так:

for i in `ps aux | grep -E '^ USER.' | awk ''`; do kill $ i; down

--
З повагою,
Alex Emergy

Open this post in threaded view

Re: Вбити всі процеси користувача

In reply to this post by perat

Тарас Перебийніс wrote:
> Намагаюся придумати команду щоб кільнуть процеси, але не вистачає досвіду :)
> Підкажіть плиз.
> Ось це не працює:
> Ps aux | grep katya | cut -f6 -d ""> kill -

In reply to this post by Alex Emergy

Так кльова жарт, але боюся вас трохи розчарувати, різноманітності в
Лінукс ну жодного, повний нуль ;-)

# Skill -KILL -u user
# Skill -KILL -v / dev / pts / *
# Killall -u user
# Kill -9 `ps -u -o "pid =" `
# Kill -9 -1 -1
# Kill `ps -aux | grep | awk '' `
# Kill -9 `ps -aux | grep | awk '' `
# Pkill -u user

Може бути ви хочете скрипт? Будь ласка!

#! / Bin / sh
awk -F: '' / etc / passwd | while read user pid
do
((Pid> 500)) echo "pkill -u $ user"
done

Сподіваюся не розчарував?

Схожі статті