歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux下4種kill某個用戶所有進程的方法

linux下4種kill某個用戶所有進程的方法

日期:2017/3/1 17:28:31   编辑:Linux技術

在linux系統管理中,我們有時候需要kill掉某個用戶的所有進程,初學者一般先查詢出用戶的所有pid,然後一條條kill掉,或者寫好一個腳本,實際上方法都有現成的,這邊有4種方法,我們以kill用戶ttlsa為例.
1. pkill方式

# pkill -u ttlsa

2. killall方式

# killall -u ttlsa

3. ps方式
ps列出ttlsa的pid,然後依次kill掉,比較繁瑣.

# ps -ef | grep ttlsa | awk '{ print $2 }' | sudo xargs kill -9

4. pgrep方式
pgrep -u參數查出用戶的所有pid,然後依次kill

# pgrep -u ttlsa | sudo xargs kill -9

Copyright © Linux教程網 All Rights Reserved