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