kill包含某關鍵字的所有程序

2022-07-02 22:57:12 字數 399 閱讀 9823

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

kill -9

"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"會強行殺掉指定程序。

批量kill掉包含某個關鍵字的程序

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

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

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 在...

linux 查詢某目錄下包含關鍵字內容的檔案

grep r 例如 grep r test data reports grep r include cpp key dir 上述命令的含義 在dir目錄下遞迴查詢所有.cpp檔案中的關鍵字key grep i pattern files 不區分大小寫地搜尋。預設情況區分大小寫,grep l patt...