linux下殺掉某使用者所有程序

2022-03-11 15:37:07 字數 320 閱讀 8836

直接刪除使用者,提示該使用者下還有程序,以下兩種方法可解決:

1.結束所有username的程序(如果提示沒有該命令,那麼用下面方法)

killall -u username

2.殺死某一使用者下的所有程序

ps -ef | grep ^username | cut -c 10-15 | xargs kill -9

^username 表示從一行開始匹配 username,xargs 就是用來把 cut 後的輸出逐個以空白符分割後輸給 kill。

之後可刪除

username使用者:

userdel username

Windows的shell下,殺掉某程序

使用了windows下的findstr tasklist taskkill echo for命令。在windows的命令列下,怎麼殺掉某程序 比如,殺掉所有的mspaint.exe畫圖程序 echo off echo begin for f tokens 1,2 delims a in taskli...

Linux下批量殺掉篩選程序

在做專案的時候,由於情況要求,需要把伺服器上符合某一條件的程序全部kill掉,但是又不能使用killall直接殺掉某一程序名稱包含的所有執行中的程序 即我們可能只需要殺掉某一類含有特定引數命令的程序 具體命令參考 ps ef grep test grep v grep awk xargs kill ...

Linux下批量殺掉篩選程序

由於情況要求,需要把伺服器上符合某一條件的程序全部kill掉 具體命令參考 ps ef grep test grep v grep awk xargs kill 9 其中 管道符,用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。ps命令用來列出系統中當前執行的程序,ps ef顯示所...