Linux信號SIGTERM、SIGKILL、SIGINT和SIGQUIT的區別

分類:IT技術 時間:2016-10-12
SIGTERM 是不帶參數時kill發送的信號,意思是要進程終止運行,但執行與否還得看進程是否支持。但是SIGKILL信號不同,它可以被捕獲和解釋(或忽略)的過程。
SIGKILL 是發送到處理的信號以使其立即終止。當發送到程序,SIGKILL使其立即終止。在對比SIGTERM和SIGINT,這個信號不能被捕獲或忽略,並且在接收過程中不能執行任何清理在接收到該信號。
SIGINT 中斷信號,終端在用戶按下CTRL+C發送到前臺進程。默認行為是終止進程,但它可以捕獲或忽略。
SIGQUIT 是其控制終端發送到進程,當用戶請求的過程中執行核心轉儲的信號。 SIGQUIT通常可以ctrl+\。它可以被捕獲和解釋(或忽略)。
Tags: Linux 程序 前臺 清理 用戶

文章來源:


ads
ads

相關文章
ads

相關文章

ad