删除进程 linux,linux批量删除进程
最近發(fā)現(xiàn)服務(wù)器上面有很多svn的進程,看著也不舒服想著刪除一些,一次一條要刪很多次,接下來吾愛編程就為大家介紹一下linux批量刪除進程的方法,有需要的小伙伴可以參考一下:
1、查看進程:ps?-ef?|?grep?svn
2、查看進程狀態(tài):ps?-aux?|?grep?svn
ps:如果提示W(wǎng)arning: bad syntax, perhaps a bogus '-'? ,把命令中的-去掉即可
3、批量刪除命令:
(1)、方法一:kill?-9?`ps?-ef?|?grep?svn?|?awk?'{print?$2}'?`
命令中的grep svn是輸出所有含有關(guān)鍵字"svn"的進程;
命令中的awk '{print $2}'是輸出第二列帶有pid的一列
(2)、方法二:ps?-ef?|?grep?svn?|?grep?-v?root?|?awk?'{print?$2}'?|?xargs?kill?-9
這條命令比第一種方法多了兩個參數(shù),grep -v root是排除了root執(zhí)行的命令;
xargs參數(shù)是從前面的命令獲取輸出作為參數(shù)來執(zhí)行下一個命令
4、相關(guān)命令參數(shù):命令描述
ps -ef查看所有進程的命令。這時檢索出的進程將作為下一條命令"grep svn的輸入
grep svn輸出所有含有關(guān)鍵字"svn"的進程
grep -v root列出的進程中去除含有關(guān)鍵字"grep"的進程
xargs kill -9xargs命令是用來把前面命令的輸出結(jié)果(PID)作為"kill -9"命令的參數(shù),并執(zhí)行該令
以上就是小編為大家?guī)淼膌inux批量刪除進程的方法的全部內(nèi)容了,希望對大家有所幫助,了解更多相關(guān)文章請關(guān)注吾愛編程網(wǎng)
總結(jié)
以上是生活随笔為你收集整理的删除进程 linux,linux批量删除进程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改网页alert弹出框样式
- 下一篇: linux下c语言队列,C语言队列的实现