kill命令小結

2021-09-21 16:54:04 字數 1188 閱讀 3048

kill

命令小結

kill

是用來殺死程序的,所以用起來很方便。我簡單介紹一下常用方法吧。

kill id

這個殺傷力不夠尤其是對殭屍程序,

kill -9 id

就要好許多。

ps -aux | grep 'php' 這個命令我們經常用知道是查詢殭屍程序的,我們下面配合kill使用。

這便是我們常常檢視到的結果。我們應該提取pid才能用kill來殺,於是我們使用awk命令。

#awk -f:  '' /etc/passwd

我們通過結果可以分析得到,awk的用法是,首先根據引數f後的符號,作為分符,這裡它就是以":"作為分隔符,然後用小單引號''作為內容輸出,輸出內容就是第乙個:的東西,於是就是使用者名稱。

這條語句就是查詢伺服器使用者名稱的方法。

通過上面的用法,我們知道pid是第二個空格的內容於是,使用下面的命令就可以定位到殭屍程序的pid。

ps -aux | grep 'php'|awk ''

細心的人回問,為什麼會有警告,根據提示我們檢查一下。

#cat  /usr/share/doc/procps-3.2.7/faq

原來是這個x引數作怪,建議我們使用ps aux就可以了。

現在我們就可以用kill -9 pid來殺殭屍程序了吧,是的,命令如下

#kill -9 `ps -aux | grep 'php'|awk ''`

我們可以看到原來的殭屍程序已經殺死,細心的朋友又會問為什麼用``來將程序的pid給圈起來呢?因為在linux和php語言中這是執行命令的符號。將命令的結果pid傳給kill。

有人會問,我想殺死某個使用者的程序怎麼辦,告訴你那更好辦了。

伺服器上youadgco這個客戶天天殭屍程序不斷,我們就來殺死他。

#ps aux | grep youadgco|awk ''      檢視客戶程序

#kill -9 `ps aux | grep youadgco|awk ''`    我們來殺死這個客戶

我們在返回檢視,這個客戶的程序變成了一組新的。殭屍程序也元氣大傷了,如果不滿意就再來一次吧

其實強大的cpanel給了我們另一種簡單的滑鼠操作方法,不懂**也可以,請看。

用它殺吧,也不錯的。

其實,還有較好的方法是製作shell指令碼和計畫任務進行聯動,但彼人只有點閱讀能力無製作能力就不獻醜了。

kill命令介紹

kill 9 程序號強行關閉程序 可以使用killall這個 指令 ex.killall help killall help usage killall options name usage killall options name killall l,list killall l,list kil...

kill 命令詳解

介紹乙個li nux開發除錯中經常用到的命令 kill。kill命令用來刪除執行中的程式或工作。kill可將指定的資訊送至程式。預設的資訊為sigterm 15 可將指定程式終止。若仍無法終止該程式,可使用sigkill 9 資訊嘗試強制刪除程式。程式或工作的編號可利用ps指令或job指令檢視。ki...

kill命令相關

1 kill 9 id 一般不加引數kill是使用15來殺,這相當於正常停止程序,停止程序的時候會釋放程序所占用的資源 他們的區別就好比電腦關機中的軟關機 通過 開始 選單選擇 關機 與硬關機 直接切斷電源 雖然都能關機,但是程式所作的處理是不一樣的。2 kill 9 表示強制殺死該程序 而 kil...