經常需要
kill
多個程序,這些程序包含共同的關鍵字,可以用一條命令
kill
掉它們。
ps aux | grep "common" | cut -c 9-15| xargs kill -9
管道符「|」
用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯接起來的幾個命令:
"ps aux"
檢視所有程序的命令。這時檢索出的程序將作為下一條命令
grep"common"
的輸入。
"grep "common"
選出所有含有關鍵字
"common"
的程序。
"cut -c 9-15"
擷取輸入行的第
9個字元到第
15個字元,而這正好是程序號
pid。
"xargs kill –9"
中的xargs
命令是用來把前面命令的輸出結果(
pid)作為
"kill–9"
命令的引數,並執行該命令。
"kill–9"
會強行殺掉指定程序。
Linux下根據程序名稱kill掉對應程序
linux下根據程序名稱kill掉對應程序 記錄帖,此指令碼來自於組內一位經驗豐富的程式設計師,梁同學。bin sh function m killpid then echo e 033 1 32m r n kill program c id ps grep grep v grep awk if n...
Linux 根據程序名稱的一部分 kill 掉程序
其實 kill 這個指令,我前面的隨筆說過,結果,不經常用。又忘記啦。好煩呦 今天再單獨記錄一下 linux 根據程序名稱的一部分 kill 掉程序吧 背景 root byx linux ps ef grep m agic linux32 root 3025 1 0 2月21 00 06 51 ma...
根據程序名殺死程序 kill程序名
前兩天乙個老師給我出了乙個linux操作上的問題,現在知道程序名怎樣殺死這個程序。或許很多人都會和我一樣說用 pkill 程序名 或是 killall 程序名 的確這個兩個命令都能做到這些,而且我們平時一般知道程序名需要殺死程序的時候也都是用的這兩個命令。可是他叫我用kill 命令來完成這個一操作。...