Re: [問題] 如何讓特定程式只執行一段時間?

看板Perl作者 (把我id還我阿......)時間18年前 (2007/08/22 19:46), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《LiloHuang (相見不如懷念)》之銘言: : #!/usr/bin/perl : run(); : run(); : run(); : sub run { : my $pid = fork(); : if($pid == 0){ : alarm(3); # 秒數 : exec("ping www.hinet.net"); # exec system call : }else{ : waitpid($pid, 0); : } : } 謝謝快速回應 exec("ping www.hinet.net | tee run.log"); exec 還是有類似的問題 我想應該是命令比較複雜的關係,所以 perl 才會用 sub shell 處理 不過,至少可以先用 exec 來做了 tee 的部份再用 perl 的方式處理好了 謝謝你 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.203.139

08/22 19:48, , 1F
嗯嗯 :)
08/22 19:48, 1F
文章代碼(AID): #16p28DqZ (Perl)
文章代碼(AID): #16p28DqZ (Perl)