作者soniagarden (。Goodnight Moon。)
看板Perl
標題[問題] fork後 母程式怎麼知道子程式卡死了??
時間Sat Mar 29 22:23:00 2008
HELP HELP~~我又來了....
請問各位高手
有沒有人知道...
fork之後, 母程式要怎麼監測子程式??
當子程式莫名當掉的時候 砍掉他重新執行
我試過waitpid 但是當掉的子程式不會回傳什麼特別的status...
他就一直是-1
也看不出來是掛了沒....
怎麼辦啊!?!? 是我用錯了嗎??? HELP HELP!!!
--
So Goodbye, sweet appetite
No single bite could satisfy
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.77.13
推 mosquito520:可以參考watchdog的作法:) 03/29 22:41
→ soniagarden:謝謝大大的推薦... 我研究了很久... 發現watchdog並不 03/30 19:50
→ soniagarden:會把自己的程式KILL掉啊..雖然他在CPAN註解 $w->alarm 03/30 19:50
→ soniagarden:# Kill me in 30 secs if I don't reset 03/30 19:51
→ soniagarden:成功了!!!!! 謝謝你~~~^o^ 03/30 20:22