1
我正在查看如何從非子進程獲取退出代碼。從非子進程獲取退出代碼
正如我們都知道有幾個函數用於處理子進程,如wait/waitpid。有了這個函數,我們可以等到子進程關閉並獲得退出錯誤代碼。但是這隻適用於子進程。
其實我正在尋找Windows模擬GetExitCodeProcess。在Windows中,我們可以通過調用OpenProcess
來打開進程,然後直接使用返回的句柄。所以我們可以調用GetExitCodeProcess
函數並檢索狀態。
在Linux中有沒有相同的工作非子進程?
檢查http://stackoverflow.com/questions/20193464/how-to-get-the-exit-code-of-program-invoked-by-system-call – 2014-09-30 20:36:38
@JohnSmith - 這個問題是關於使用fork + exec實現的system()調用,這意味着該過程是一個子進程。 OP詢問另一位家長啓動的非子進程。 – codenheim 2014-09-30 20:38:44