一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - linux kill命令詳解

linux kill命令詳解

2020-06-21 21:45sparkdev Linux

本篇文章主要介紹了linux kill命令詳解 ,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

kill 命令的用途

kill 命令很容易讓人產生誤解,以為它僅僅就是用來殺死進程的。我們來看一下 man page 對它的解釋:kill - send a signal to a process.

從官方的解釋不難看出,kill 是向進程發送信號的命令。當然我們可以向進程發送一個終止運行的信號,此時的 kill 命令才是名至實歸。事實上如果我們不給 kill 命令傳遞信號參數,它默認傳遞終止進程運行的信號給進程!這是 kill 命令最主要的用法,也是本文要介紹的內容。

一般情況下,終止一個前臺進程使用 Ctrl + C 就可以了。對于一個后臺進程就須用 kill 命令來終止。我們會先使用 ps、top 等命令獲得進程的 PID,然后使用 kill 命令來殺掉該進程。

kill 命令格式

?
1
2
3
4
5
6
7
8
9
kill [options] <pid> [...]
 
<pid> […] : 把信號發送給列出的所有進程。
 
options :
 
  -<signal> : 指定發送給進程的信號,指定信號的名稱或號碼都可以。
 
  -l : 列出所有信號的名稱和號碼。

kill 命令詳情

查看可用信號

既然 kill 命令是用來向進程發送信號的,那就讓我們先來看看都有哪些信號可以發送給進程。

?
1
$ kill -l

linux kill命令詳解

可不少啊!但這些信號中只有第 9 種信號(SIGKILL)才可以無條件的終止進程,其他信號進程都有權利忽略。并且這么多的信號中常用的也不多,下面我們解釋幾個常用信號的含義。

 

代號 名稱 內容
1       SIGHUP 啟動被終止的程序,可讓該進程重新讀取自己的配置文件,類似重新啟動。
2 SIGINT 相當于用鍵盤輸入 [ctrl]-c 來中斷一個程序的進行。
9 SIGKILL 代表強制中斷一個程序的進行,如果該程序進行到一半,那么尚未完成的部分可能會有“半產品”產生,類似 vim會有 .filename.swp 保留下來。
15 SIGTERM 以正常的方式來終止該程序。由于是正常的終止,所以后續的動作會將他完成。不過,如果該程序已經發生問題,就是無法使用正常的方法終止時,輸入這個 signal 也是沒有用的。
19 SIGSTOP 相當于用鍵盤輸入 [ctrl]-z 來暫停一個程序的進行。

 

上表僅是常見的信號,更多的信號信息請自行通過 man 7 signal 了解。一般來說,只要記住 "1, 9, 15" 這三個信號的意義就可以了。

常用命令

?
1
$ kill -15 pid

這條命令發信號讓進程正常退出。所謂的正常退出是指按應用程序自己的退出流程完成退出,這樣就可以清理并釋放資源。比如 vim 程序,如果是正常的退出,就會刪除掉臨時文件 *.swp。

既然信號 15 是退出進程的正確方式,那它也應該是最常用的方式,因而我們可以省略參數 -15。

?
1
$ kill pid

這條命令和上面的命令是等價的,kill 命令默認發送信號 15 給目標進程。

當進程出現了異常狀況,不能通過信號15正常退出時,我們就需要通過非常的手段直接終結掉進程。所謂的非常手段就是傳遞信號 9 給目標進程!

?
1
$ kill -9 pid

這樣結束掉的進程不會進行資源的清理工作,所以如果你用它來終結掉 vim 的進程,就會發現臨時文件 *.swp 沒有被刪除。

總結

使用信號 15 是安全的,而信號 9 則是處理異常進程的最后手段,請勿濫用。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/sparkdev/p/6659629.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99精品国产成人一区二区 | 久久综合狠狠综合狠狠 | 白丝憋尿| 精品国产午夜久久久久九九 | 强女明星系列小说 | 精品9e精品视频在线观看 | 日本人妖网站 | 全黄h全肉细节修仙玄幻文 全彩调教侵犯h本子全彩妖气he | 波多野结衣中文丝袜字幕 | 欧美日韩国产手机在线观看视频 | 四虎一影院区永久精品 | 啪啪大幂幂被c | 日本红怡院亚洲红怡院最新 | 亚1洲二区三区四区免费 | 91se在线| 四虎一影院区永久精品 | 国产一卡2卡3卡四卡高清 | 国产视频在线一区 | 日韩亚洲一区中文字幕在线 | chinesezoozvideos| 亚洲天堂一区二区在线观看 | 亚洲福利二区 | 国产剧情在线播放 | 97操| 美女机巴| 深夜福利软件 | 色综合久久最新中文字幕 | 欧美日韩一区二区三在线 | 国产成人在线综合 | 含羞草国产亚洲精品岁国产精品 | 色偷偷伊人 | 拔插拔插8x8x海外华人免费视频 | 日本色频| 91香蕉国产 | 欧美xxxxx九色视频免费观看 | 日本嫩小xxxxhd | 日韩毛片免费在线观看 | 国产美女操 | 爱色综合v | 男人捅女人漫画 | 日本视频在线免费看 |