$SIG{ALRM}=sub{rearm()}; #### $SIG{INT}=sub{process()}; #### sub process { print color("black on_white"), ">"; print color("reset"); my $input=<>; if ($input eq "DONE\n") {exit 0} else {print TNOUT "$input"} }