kill某個使用者的所有程式
在linux系統管理中,我們有時候需要kill掉某個使用者的所有程式,初學者一般先查詢出使用者的所有pid,然後一條條kill掉,或者寫好一個指令碼,實際上方法都有現成的,這邊有4種方法,我們以kill使用者nginx為例.
1. pkill方
# pkill -u nginx
2. killall方式
# killall -u nginx
3. ps方式
ps列出nginx的pid,然後依次kill掉,比較繁瑣.
# ps -ef | grep nginx | awk '{ print $2 }' | sudo xargs kill -9
4. pgrep方式
pgrep -u引數查出使用者的所有pid,然後依次kill
# pgrep -u nginx | sudo xargs kill -9
5 su - <username> -c 'kill -9 -1' 或 kill -9 $(ps -fu <username> | awk '{ print $2 }')
1. pkill方
# pkill -u nginx
2. killall方式
# killall -u nginx
3. ps方式
ps列出nginx的pid,然後依次kill掉,比較繁瑣.
# ps -ef | grep nginx | awk '{ print $2 }' | sudo xargs kill -9
4. pgrep方式
pgrep -u引數查出使用者的所有pid,然後依次kill
# pgrep -u nginx | sudo xargs kill -9
5 su - <username> -c 'kill -9 -1' 或 kill -9 $(ps -fu <username> | awk '{ print $2 }')
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-1813805/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Kill 所有MySQL程式MySql
- Oracle統計某個使用者下所有表的各自行數Oracle
- linux Kill多個程式的妙招--案例:Kill(LOCAL=NO)Linux
- 如何查詢某個資料表中除某個欄位的所有資訊???
- 和某個session關聯的程式和使用者資訊Session
- 批量匯出某個簡書使用者的所有文章列表和文章超連結
- 批量的遷移一個資料庫上某使用者所有表的同義詞資料庫
- Linux下Kill多個程式的妙招Linux
- Linux下kill一個程式Linux
- 一次 Kill 多個程式
- 在linux下oracle kill 使用者程式的方法LinuxOracle
- 如何殺掉一個使用者下的所有程式並drop掉這個使用者
- Linux下批量Kill多個程式的方法Linux
- [Android]關閉所有Activity,開啟某個ActivityAndroid
- Kill掉MySQL中所有sleep的client執行緒MySqlclient執行緒
- Linux 刪除除了某個檔案之外的所有檔案Linux
- 獲取裝置上的某個目錄下的所有檔案
- oracle 匯出某個使用者下的表Oracle
- 利用pgrep批量kill殺死多個mysqld程式MySql
- 利用管道批量kill 資料庫中使用者程式資料庫
- 如何檢查某個使用者是否具有某個許可權物件上定義的某種許可權物件
- LINUX下kill掉多個類似程式的妙招Linux
- kill 已啟動的程式
- 需要把登入系統的使用者程式全部都KILL的方法
- Linux查詢某個目錄下每個子目錄的所有檔案數量Linux
- Greenplum訪問某個模式的某個表模式
- [轉載]Linux下批量Kill多個程式(oracle)LinuxOracle
- 怎麼設計一個restful的url,表示:某個使用者評價另一個使用者REST
- 檢視某個程式使用到的並行程式數並行行程
- Oracle中將一個使用者的所有物件授權給另一個使用者Oracle物件
- 某個OA系統的程式碼審計
- Linux - 查詢目錄下的所有檔案中是否含某個字串Linux字串
- python 訪問某個目錄下特定字尾名的所有檔案Python
- 刪除一個使用者下的所有表指令碼指令碼
- 程式命令ps/top/kill
- Windows下kill oracle程式WindowsOracle
- mysql kill程式指令碼MySql指令碼
- 批量kill python 程式Python