[問題] fork後 母程式怎麼知道子程式卡死了??

看板Perl作者 (。Goodnight Moon。)時間17年前 (2008/03/29 22:23), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
HELP HELP~~我又來了.... 請問各位高手 有沒有人知道... fork之後, 母程式要怎麼監測子程式?? 當子程式莫名當掉的時候 砍掉他重新執行 我試過waitpid 但是當掉的子程式不會回傳什麼特別的status... 他就一直是-1 也看不出來是掛了沒.... 怎麼辦啊!?!? 是我用錯了嗎??? HELP HELP!!! -- So Goodbye, sweet appetite No single bite could satisfy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.77.13

03/29 22:41, , 1F
可以參考watchdog的作法:)
03/29 22:41, 1F

03/30 19:50, , 2F
謝謝大大的推薦... 我研究了很久... 發現watchdog並不
03/30 19:50, 2F

03/30 19:50, , 3F
會把自己的程式KILL掉啊..雖然他在CPAN註解 $w->alarm
03/30 19:50, 3F

03/30 19:51, , 4F
# Kill me in 30 secs if I don't reset
03/30 19:51, 4F

03/30 20:22, , 5F
成功了!!!!! 謝謝你~~~^o^
03/30 20:22, 5F
文章代碼(AID): #17xb37CG (Perl)
文章代碼(AID): #17xb37CG (Perl)