在linux下,我們經常用以下方式殺死應用,即先查出xxx的pid,再kill -9 pid 去殺死行程,
ps -ef | grep xxx
kill -9 xxid
我們可以更加自動化,新建一個shut.sh腳本,寫入以下內容即可,
#!/bin/bash
tmp=`ps -ef | grep YOUR_NAME | grep -v grep | awk '{print $2}'`
echo ${tmp}
for id in $tmp
do
kill -9 $id
echo "killed $id"
done
其中YOUR_NAME替換為你要殺死的行程名稱,grep -v 是排除grep自己,awk可以按照空格間隔獲取pid,然后回圈kill,
結論只要是 ps -ef | grep YOUR_NAME 可以查出來的,這個程式都可以正常結束它們,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/109191.html
標籤:其他
上一篇:按鍵FIFO——安富萊大佬的代碼
