Hab mir sowas selbst gebastelt:
"deadmanswitch":
"rearm"Code:#! /usr/bin/perl #sleep for 5 minutes - REFRESH signal in KA is sent every 4 minutes sleep 300; system("/etc/pocserv/adminnotify/notify SIGNAL \"Signal verloren. Bitte Empfangsgerät überprüfen! Es wird keine weiteren Benachrichtigungen geben bis das Signal wiederhergestellt ist!\" ");
Einfach bei jeder einkommenden Nachricht "rearm" aufrufen lassen und bei Ablauf des Timers schlägts alarm.Code:#! /usr/bin/perl # kill all our predecessors system ("killall deadmanswitch 2>/dev/null >/dev/null"); # rearm system ("/etc/pocserv/signalguard/deadmanswitch 2>/dev/null >/dev/null &"); # print # print ("\nReset of deadmanswitch successful!\n");




Zitieren