ps -ef|grep prometheus|awk ''|xargs kill -9
awk ''是把程序pid跳出來,xargs命令將標準輸入轉為命令列引數。
xargs用法舉例
echo "one two three" | xargs mkdir
以上命令可以將建立三個資料夾,名字分別為one two three
-d指定分隔符
預設情況下,xargs將換行符和空格作為分隔符,把標準輸入分解成乙個個命令列引數。-d引數可以更改分隔符。
$ echo -e 「a\tb\tc」 | xargs -d 「\t」 echo-p -t列印執行命令a b c
使用xargs命令以後,由於存在轉換引數過程,有時需要確認一下到底執行的是什麼命令。
-p引數列印出要執行的命令,詢問使用者是否要執行。
$ echo 『one two three』 | xargs -p touch上面的命令執行以後,會列印出最終要執行的命令,讓使用者確認。使用者輸入y以後(大小寫皆可),才會真正執行。touch one two three ?..
-t引數則是列印出最終要執行的命令,然後直接執行,不需要使用者確認。
$ echo 『one two three』 | xargs -t rmrm one two three
linux批量殺程序 使用awk批量殺程序的命令
在做系統運維的過程中,有時候會碰到需要殺掉某一類程序的時候,如何批量殺掉這些程序,使用awk命令是很好的選擇。ps ef grep aaa grep v grep awk sh 1.ps ef grep aaa grep v grep 這是大家很熟悉的命令,這裡就不再多說,就是從當前系統執行的程序的...
Linux 批量殺程序的命令
ps ef grep firefox grep v grep awk sh 列出了當前主機中執行的程序中包含firefox關鍵字的程序 ps ef grep firefox grep v grep 列出了要kill掉這些程序的命令,並將之列印在了螢幕上 ps ef grep firefox grep...
使用awk批量殺程序的命令
時候會碰到需要殺掉某一類程序的時候,如何批量殺掉這些程序,使用awk命令是很好的選擇。ps ef grep aaa grep v grep awk sh 1.ps ef grep aaa grep v grep這是大家很熟悉的命令,這裡就不再多說,就是從當前系統執行的程序的程序名中包含aaa關鍵字的...