討論串[問題] 如何結束fork產生的子行程!!
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓6(6推 0噓 2→)留言8則,0人參與, 最新作者littleshan (我要加入劍道社!)時間16年前 (2009/03/29 17:03), 編輯資訊
0
0
0
內容預覽:
1. 用 kill(child_pid, SIGKILL) 即可. 不需要 system. 2. 用 waitpid 來回收結束的 child process status. 少了這一步就會產生 zombie process. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 6

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者ppp168p (時光暫停)時間16年前 (2009/03/29 16:18), 編輯資訊
0
0
0
內容預覽:
大家好:. 我利用fork指令後,利用exec指令執行外部指令播放一首歌. 目前我利用system( kill childpid<-代表子行程id),結束掉這子行程. ,但是當結束子行程後,我利用ps -ax 檢查目前系統存在的process. 我發現被kill的子行程變成了 zombie的狀態!!
首頁
上一頁
1
下一頁
尾頁