Убить весь процесс пользователей в Ubuntu?

Как убить весь процесс одного пользователя?

Когда я делаю ps aux Я получаю список процессов с несколькими пользователями, и я хочу убить весь процесс пользователя name1 например! Что такое команда для Ubuntu?

16 голосов | спросил user15992 27 MarpmTue, 27 Mar 2012 18:15:52 +04002012-03-27T18:15:52+04:0006 2012, 18:15:52

4 ответа


22

В этом случае это довольно просто, вы можете использовать killall для уничтожения или отправки любого другого сигнала в кучу процессов однажды. Одним из параметров «фильтрации» является владелец: killall --user name1

ответил njsg 27 MarpmTue, 27 Mar 2012 18:27:34 +04002012-03-27T18:27:34+04:0006 2012, 18:27:34
11

Добавление другого параметра, потому что никто не упомянул об этом, и мне не нравится killall (использование его на Solaris может привести к катастрофе).

pkill более портативен

pkill -u username
ответил Patrick 15 PM000000100000000331 2012, 22:33:03
1

Установить slay:

aptitude install slay

Затем введите slay some-user.

Имейте в виду, что если вы убиваете вещи для пользователей, для которых вы не знаете цели, вы можете сделать вашу машину непригодной (до перезапуска).

Если вы действительно не хотите устанавливать укол:

ps -e -o user,pid | grep '^some-user ' | awk '{ print $2 }' | xargs kill

(немного подождите)

ps -e -o user,pid | grep '^some-user ' | awk '{ print $2 }' | xargs kill -9
ответил jmtd 27 MarpmTue, 27 Mar 2012 18:25:42 +04002012-03-27T18:25:42+04:0006 2012, 18:25:42
1

Идентифицируйте пользователя, затем killall -user <username>

У них будет процесс bash (или аналогичный), связанный с их убийством сеанса входа в систему, которое убьет их сеанс.

Чтобы получить потенциально лучший обзор того, что делает пользователь, попробуйте pstree <username>

Надеюсь, это поможет, Dave

ответил SuperBOB 27 MarpmTue, 27 Mar 2012 20:21:56 +04002012-03-27T20:21:56+04:0008 2012, 20:21:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132