歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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