Xfce
Xfce 任務管理器 1.0.1 中停止、終止和終止之間的區別
我在 Xfce 桌面環境中,使用“任務管理器 1.0.1”。為了更精確,您可以在此處找到它,這是我在“關於”中獲得的連結。
當二次點擊一個程序時,我可以停止它,殺死它或終止它。我需要知道此應用程序中每個術語的精確定義。
使用來源:
switch (xtm_signal) { case XTM_SIGNAL_TERMINATE: sig = SIGTERM; break; case XTM_SIGNAL_STOP: sig = SIGSTOP; break; case XTM_SIGNAL_CONTINUE: sig = SIGCONT; break; case XTM_SIGNAL_KILL: sig = SIGKILL; break; default: return TRUE; }
可以看到任務管理器發送了對應
SIGSTOP
的(like acontrol``Z
)、SIGTERM
(likecontrol``C
)和SIGKILL
(likekill -9
)。進一步閱讀:
它向程序發送不同的停止信號。這裡有一些資訊:
- 停止:SIGSTOP - 此信號使作業系統暫停程序的執行。程序不能忽略該信號。
- Kill: SIGKILL - SIGKILL 信號強制程序立即停止執行。程序不能忽略此信號。這個過程也沒有得到清理。
- 終止:SIGTERM -此信號請求程序停止執行。 **這個信號可以忽略。**該過程有時間正常關閉。當程序正常關閉時,這意味著它有時間保存進度並釋放資源。換句話說,它不是被迫停止的。SIGINT 與 SIGTERM 非常相似。