退出狀態
外觀
這是此頁批准,以及是最近的修訂。
退出狀態(Exit status,別稱 Return Code,亦譯為「倒轉去碼」)佇計算機領域內底指一个子進程(抑是予人調用方)運行結束的時陣向其父來進程(抑是調用方)倒轉來一个相對較細的值。佇咧 DOS 中,這个值予人號做 errorlevel。
做電腦程式執行的時,作業系統會創建一个抽象實體(通稱進程)通好對程序進行控制佮維護;啊若佇加任務系統(如 Unix 和 Linux)中,新進程會當由當前活動進前創建,佇這个情況下予人創建的新進程即為子進程,對應的創建之的進程亦稱父進程,而且爸仔囝進程是並發執行的,因為會當產生進程這種方式佇咧爸進程毋免停止執行的前提著委派一部份的任務予子進程;毋過當當子進程執行了後,子進程會調用 _ exit _ 來終止運行,而且 exit 調用會產生退出狀態碼閣將轉來予爸進程,父進程則以系統調用 _ wait _ 來得著該數值。