萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> Linux中終止某個用戶的所有進程的簡單方法

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 © 萬盛學電腦網 all rights reserved