- 樹莓派創客:手把手教你玩轉人工智能
- 陳佳林
- 248字
- 2020-11-23 16:49:24
2.2.4 信號
當我們在htop里殺掉一個進程時,其實是給這個進程發送了一個信號,常見的有SIGTERM、SIGINT以及SIGKILL。
第一個信號就是我們在命令行里輸入kill時會發送的。接收到這個信號后,進程會首先保存數據,然后釋放系統資源。
SIGINT是kill -2會發送的信號,這與Ctrl+C的效果是一樣的,你會丟失掉未存的數據。SIGKILL對應的是kill -9,這個信號會告訴內核在沒有任何警告的情況下直接關閉進程,最好不要直接嘗試發送SIGKILL信號。
kill -1對應的HUP信號是危險等級最低的,對于很多守護進程來說,這個信號只是讓它們進行一輪自檢。在一些容錯率很低的機器上,kill -1是你應該優先考慮的選擇。
推薦閱讀
- 電氣自動化專業英語(第3版)
- Learning Microsoft Azure Storage
- 自動檢測與傳感技術
- AWS Administration Cookbook
- Enterprise PowerShell Scripting Bootcamp
- Mastering Game Development with Unreal Engine 4(Second Edition)
- Docker on Amazon Web Services
- 空間站多臂機器人運動控制研究
- INSTANT Heat Maps in R:How-to
- Excel 2010函數與公式速查手冊
- Linux Shell編程從初學到精通
- Flink原理與實踐
- Excel 2007終極技巧金典
- Photoshop CS4數碼攝影處理50例
- 空間機器人