歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux批量刪除進程的兩種方法

linux批量刪除進程的兩種方法

日期:2017/3/1 15:43:11   编辑:關於Linux
linux批量刪除進程的兩種方法 介紹兩種方法。要kill的進程都有共同的字串。 [plain] kill -9 `ps -ef |grep xxx|awk '{print $2}' ` kill -9後面的符號是Tab鍵上方那個。 如上就是kill -9 `列出進程,找到包含xxx的行,輸出pid的列` kill、ps、grep都是很常用的命令了。 awk的作用是輸出某一列,{print $2}就是輸出第二列,如上即是pid這一列。這裡有一篇awk的教程http://www.2cto.com/os/201307/230381.html。 [plain] ps -ef | grep xxx | grep -v root | awk '{print $2}' | xargs kill -9 grep -v這個參數的作用是排除某個字符。所以這裡排除了root執行的命令。 之後也利用awk找到pid這一列。 最後的xargs是從標准輸出獲取參數並執行命令的程序,即從前面的命令獲取輸出作為參數來執行下一個命令。
Copyright © Linux教程網 All Rights Reserved