在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 '' | sudo xargs kill -9
4. pgrep方式
pgrep -u引數查出使用者的所有pid,然後依次kill
# pgrep -u ttlsa | sudo xargs kill -9
取程序的使用者 所有程序
typedef struct unicode string unicode string,punicode string systemprocessinformation typedef struct system process information system process informa...
mysql中kill掉所有鎖表的程序
在資料量大或者查詢特別頻繁的時候,偶爾會出現查詢鎖表的情況,通過show processlist 可以看到存在有locked狀態,現寫了個shell指令碼自動殺死鎖表程序,如下 1 bin bash 23 mysql cmd mysql 4 host 192.168.1.1 5 user root ...
kill包含某關鍵字的所有程序
ps ef grep amplxe gui grep v grep cut c 9 15 xargs kill 9 ps ef 檢視所有程序 grep amplxe gui 列出所有含有關鍵字 amplxe gui 的程序 grep v grep 在列出的程序中去除含有關鍵字 grep 的程序 因為...