SIGCHLD訊號

2puT發表於2016-07-21


SIGCHLD,在一個程式終止或者停止時,將SIGCHLD訊號傳送給其父程式,按系統預設將忽略此訊號,如果父程式希望被告知其子系統的這種狀態,則應捕捉此訊號。
中文名
SIGCHLD
解    釋
unix以及類unix系統的一種訊號
產生原因
siginfo_t程式碼值
描    述
SIGCHLD訊號傳送給其父程式

目錄

SIGCHLD

編輯
SIGCHLD屬於unix以及類unix系統的一種訊號
產生原因 siginfo_t程式碼值
1,子程式已終止 CLD_EXITED
2,子程式異常終止(無core) CLD_KILLED
3,子程式異常終止(有core) CLD_DUMPED
4,被跟蹤子程式以陷入 CLD_TRAPPED
5,子程式已停止 CLD_STOPED
5,停止的子程式已經繼續 CLD_CONTINUED

描述

編輯
在一個程式終止或者停止時,將SIGCHLD訊號傳送給其父程式。按系統預設將忽略此訊號。如果父程式希望被告知其子系統的這種狀態,則應捕捉此訊號。訊號的捕捉函式中通常呼叫wait函式以取得程式ID和其終止狀態。

相關文章