如何殺掉linux執行緒,強殺,批量殺

2021-10-05 08:11:29 字數 822 閱讀 5836

我們使用linux時遇到埠占用,在了解占用程式影響不大的情況下,會通過netstat命令找到占用埠的程序,直接kill掉

查詢埠占用命令:

可以看到,程序id為20902的程序占用了80埠

我們可以選擇使用命令 kill pid 殺掉程序

kill 20902
或者使用kill -9 pid 強殺程序

kill -9 20902
如過你需要殺掉所有篩選結果下的程序可以使用

ps -aux|grep name|awk ''|xargs kill -9

其中name是你要查詢的服務名稱,例如我要查nginx的所有服務可以使用

我們要篩選出第二項pid

篩選出後要殺掉這些程序

ps -aux|grep name|awk ''|xargs kill -9
這樣就批量殺掉篩選出的所有程序

Linux 批量殺掉程序

ps ef grep firefox grep v grep awk sh 列出了當前主機中執行的程序中包含firefox關鍵字的程序 ps ef grep firefox grep v grep 列出了要kill掉這些程序的命令,並將之列印在了螢幕上 ps ef grep firefox grep...

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顯示所...