Linux批量殺死包含某個關鍵字的程序

2021-06-22 14:17:34 字數 410 閱讀 9023

ps -ef|grep ./amplxe-gui|grep -v grep|cut -c 9-15|xargs kill -9

批量殺死包含關鍵字「./amplxe-gui」的程序。

"ps -ef" ——檢視所有程序

"grep ./amplxe-gui" ——列出所有含有關鍵字"./amplxe-gui"的程序

"grep -v grep" ——在列出的程序中去除含有關鍵字"grep"的程序(因為我們在前一步生成的grep程序也包含關鍵字)

"cut -c 9-15" ——擷取輸入行的第9個字元到第15個字元,而這正好是程序號pid

"xargs kill -9" ——xargs 命令是用來把前面命令的輸出結果(pid)作為"kill -9"命令的引數,並執行該命令。"kill -9"會強行殺掉指定程序。

Linux下批量殺掉 包含某個關鍵字的 程式程序

有時候因為一些情況,需要把linux下符合某一項條件的所有程序kill掉,又不能用killall直接殺掉某一程序名稱包含的所有執行中程序 我們可能只需要殺掉其中的某一類或執行指定引數命令的程序 這個時候我們需要運用ps,grep,cut和kill一起操作。ok,下面給出具體的參考 ps ef gre...

Linux下批量殺掉包含某個關鍵字的程式程序

有時候因為一些特殊情況,需要把 linux 下符合某一項條件的所有程序 kill 掉,又不能用 killall 直接殺掉某一程序名稱包含的所有執行中程序 我們可能只需要殺掉其中的某一類或執行指定引數命令的程序 這個時候我們需要運用 ps,grep,cut 和 kill 一起操作。ok,下面給出具體的...

Linux下批量殺掉 包含某個關鍵字的 程式程序

有時候因為一些情況,需要把linux下符合某一項條件的所有程序kill掉,又不能用killall直接殺掉某一程序名稱包含的所有執行中程序 我們可能只需要殺掉其中的某一類或執行指定引數命令的程序 這個時候我們需要運用ps,grep,cut和kill一起操作。ok,下面給出具體的參考 ps ef gre...