Perlについての質問箱 33箱目
■ このスレッドは過去ログ倉庫に格納されています
0068デフォルトの名無しさん
2007/10/21(日) 14:40:18cygwin で動いたけどActivePerl 5.8.8だとだめでした
'a'をキーインするとプログラムそのものが終了します
これってActivePerlの仕様でしょうか?
$SIG{ALRM} = \&handler;
$ppid = $$;
##alarm(5);
if( $childpid = fork() ){
#親プロセス
#-- 受信
print "親 $$ \n";
while(1){
sleep;
print "AHAHA\n";
}
} else {
#子プロセス
print "子 \n";
print $$,"\n";
while(<STDIN>){
if( /a/ ){
$x =kill('ALRM',$ppid);
# exit;
}
}
}
sub handler{
print @_[0], "\n";
}
■ このスレッドは過去ログ倉庫に格納されています