Linux 批量殺進程的命令


使用awk批量殺進程的命令:

ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}'|sh
#列出了當前主機中運行的進程中包含firefox關鍵字的進程
ps -ef | grep firefox | grep -v grep    
 
#列出了要kill掉這些進程的命令,並將之打印在了屏幕上 
ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}'
 
#后面加上|sh后,則執行這些命令,進而殺掉了這些進程
ps -ef | grep firefox | grep -v grep | awk '{print "kill -9 "$2}' | sh

使用cut批量殺進程的命令:

ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -9
#列出了當前主機中運行的進程中包含firefox關鍵字的進程
ps -ef | grep firefox | grep -v grep 
      
#截取第9至15字符(進程id),列出了要kill掉這些進程的id,並將之打印在了屏幕上
ps -ef | grep firefox | grep -v grep | cut -c 9-15 
 
#后面加上'xargs kill -9'后,則執行這些命令,進而殺掉了這些進程
ps -ef | grep firefox | grep -v grep | cut -c 9-15 | xargs kill -9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM