你是否經常遇到需要批量殺死很多程序的情況?而你是否還在乙個乙個的kill
。
接下來我教你乙個小秘訣吧。
1、首先我們檢視當前的程序列表。
我們以檢視nginx
程序為例,通過ps -ef
顯示當前機器執行的所有程序,再通過grep nginx
過濾出包含nginx
字串的程序。完成命令為ps -ef|grep nginx
。
2、獲取程序id
採用awk
工具提取程序id。awk
是一種很棒的語言,適合文字處理和報表生成。在這裡我們通過awk
處理第一步中得到的程序列表,提取程序id。完成命令為ps -ef|grep nginx|awk ''
3、批量kill
xargs
是一條 unix 和類 unix 作業系統的常用命令;它的作用是將引數列表轉換成小塊分段傳遞給其他命令,以避免引數列表過長的問題。接下來將使用xargs
把第二步中得到的程序id列表傳遞給kill
命令。完成命令為ps -ef|grep nginx|awk ''|xargs kill -9
。
ok。大功告成,現在可以批量kill
程序了。
wingpig
出處:
本作品採用
知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議
進行許可。
linux如何批量關閉程序
碰到需要殺掉某一類程序的時候,如何批量殺掉這些程序,使用awk命令是很好的選擇。ps ef grep aaa grep v grep awk sh 1.ps ef grep aaa grep v grep 這是大家很熟悉的命令,這裡就不再多說,就是從當前系統執行的程序的程序名中包含aaa關鍵字的程序...
VBS批量關閉程序
每次下班的時候,都要關閉一大堆軟體,雖然說也就兩三分鐘的事兒,但能用 思想去搞定這兩三分鐘也是極好的。提公升為管理員許可權,否則無法乾掉system程序 set wshshell wscript.createobject wscript.shell if wscript.arguments.leng...
Linux批量kill程序
使用awk批量殺程序的命令 ps ef grep firefox grep v grep awk sh 說明 列出了當前主機中執行的程序中包含firefox關鍵字的程序 ps ef grep firefox grep v grep 列出了要kill掉這些程序的命令,並將之列印在了螢幕上 ps ef ...