技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

Linux中終止某個用戶的所有進(jìn)程的簡單方法

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-01-29 12:02┆點擊:

  在linux系統(tǒng)管理中,我們有時候需要kill掉某個用戶的所有進(jìn)程,初學(xué)者一般先查詢出用戶的所有pid,然后一條條kill掉,或者寫好一個腳本,實際上方法都有現(xiàn)成的,這邊有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參數(shù)查出用戶的所有pid,然后依次kill

  代碼如下:

  # pgrep -u ttlsa | sudo xargs kill -9