官术网_书友最值得收藏!

2.2.4 信號

當我們在htop里殺掉一個進程時,其實是給這個進程發送了一個信號,常見的有SIGTERM、SIGINT以及SIGKILL。

第一個信號就是我們在命令行里輸入kill時會發送的。接收到這個信號后,進程會首先保存數據,然后釋放系統資源。

SIGINT是kill -2會發送的信號,這與Ctrl+C的效果是一樣的,你會丟失掉未存的數據。SIGKILL對應的是kill -9,這個信號會告訴內核在沒有任何警告的情況下直接關閉進程,最好不要直接嘗試發送SIGKILL信號。

kill -1對應的HUP信號是危險等級最低的,對于很多守護進程來說,這個信號只是讓它們進行一輪自檢。在一些容錯率很低的機器上,kill -1是你應該優先考慮的選擇。

主站蜘蛛池模板: 大关县| 浙江省| 鸡东县| 洞口县| 神农架林区| 盘锦市| 连城县| 怀化市| 监利县| 肇东市| 囊谦县| 筠连县| 鱼台县| 随州市| 克山县| 安平县| 民勤县| 高邑县| 桑日县| 平邑县| 克东县| 浪卡子县| 河源市| 秭归县| 靖州| 双流县| 吴江市| 宁南县| 贺兰县| 淮安市| 衡东县| 博湖县| 巴彦县| 增城市| 河北省| 平邑县| 丹江口市| 顺平县| 普陀区| 黄梅县| 饶平县|