alarm alarm test alarm alarm test #### alarm alarm alarm test Fell through... alarm alarm test Fell through... alarm alarm #### #!/usr/bin/perl -w use Time::HiRes; $SIG{"ALRM"}=\&sigAlarm; my $interval=1; my $uInterval=$interval*10**6; Time::HiRes::ualarm($uInterval, $uInterval); open TAIL, "tail -f xyz|" or die 'couldnt open xyz'; while (1) { while ($line=) { print $line; } print "Fell through...\n"; } sub sigAlarm { print "alarm\n"; } #### alarm alarm test Fell through... alarm test <<< stayed in loop alarm test <<< stayed in loop alarm alarm alarm test Fell through... alarm