alarm 900; #send alarm after 900 sec $SIG{ALRM} = \&alarm_fnct; # Here should be the code of your allways running server sub alarm_fnct { print "Get alarm Signal"; ... alarm 900; ## and again call alarm after 900 sec. } #### ----------------------------------- --the good, the bad and the physi-- -----------------------------------