linux退出部分訊號介紹

2021-08-21 21:35:23 字數 421 閱讀 5174

1) sigint

程式終止(interrupt)訊號, 在使用者鍵入intr字元(通常是ctrl-c)時發出,用於通知前台程序組終止程序。

2) sigquit

和sigint類似, 但由quit字元(通常是ctrl-\)來控制. 程序在因收到sigquit退出時會產生core檔案, 在這個意義上類似於乙個程式錯誤訊號。

3) sigterm

程式結束(terminate)訊號, 與sigkill不同的是該訊號可以被阻塞和處理。通常用來要求程式自己正常退出,shell命令kill預設產生這個訊號。如果程序終止不了,我們才會嘗試sigkill。

4) sigstop

停止(stopped)程序的執行. 注意它和terminate以及interrupt的區別:該程序還未結束, 只是暫停執行. 本訊號不能被阻塞, 處理或忽略.

linux學習之旅 01 系統的安裝和部分資訊檢視

在windows平台下安裝vmware workstations。建立虛擬機器。安裝。如果需要圖形化桌面,選擇帶gui的安裝,勾選開發者工具選項。檢視linux系統核心資訊與系統版本資訊 uname a 檢視linux系統版本詳細資訊 cat etc redhat release 檢視linux記憶...

Linux下的訊號介紹

程式終止 interrupt 訊號,在使用者鍵入intr字元 通常是ctrl c 時發出,用於通知前台程序組終止程序。3 sigquit 和sigint類似,但由quit字元 通常是ctrl 來控制.程序在因收到sigquit退出時會產生core檔案,在這個意義上類似於乙個程式錯誤訊號。4 sigi...

Linux中部分signal訊號量意義

sigabrt 由呼叫abort函式產生,程序非正常退出 sigalrm 用alarm函式設定的timer超時或setitimer函式設定的interval timer超時 sigbus 某種特定的硬體異常,通常由記憶體訪問引起 sigcancel 由solaris thread library內部...