Linux操作系統會自動清理僵尸進程,當一個子進程終止時,內核會向其父進程發送一個SIGCHLD信號,父進程需要調用wait()或waitpid()系統調用來獲取子進程的退出狀態,如果父進程沒有主動處理這些退出狀態,僵尸進程會一直存在于系統中,直到系統重啟或者父進程退出。因此,建議編寫程序時及時處理子進程的退出狀態,避免產生僵尸進程。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529