Ubuntu-24.04
•
•
By Marcus_Dev
Ubuntu 24.04 入門 14:如何結束失控的進程 kill
強制停止程式的 SOP
當某個程式卡死或佔用過多資源且無法正常關閉時,我們需要發送訊號來結束它。
核心指令操作範例
溫柔地結束:
先找到 PID (Process ID),然後發送 SIGTERM 訊號:kill 1234強制結束 (最後手段):
如果程式沒反應,發送 SIGKILL 訊號:kill -9 1234依名稱結束所有相關進程:
pkill nginx
實戰心法
除非萬不得已,否則不要一開始就用 kill -9。這會讓程式沒有機會儲存資料或清理暫存檔,可能導致資料損毀。正確的做法是先嘗試 kill,等幾秒鐘,若無效再使用 -9。另外,killall 也是一個好用的工具,能一次清理掉所有同名的進程。