PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Monitor POCSAG: Meldung ausblenden aber dennoch Programm ausführen?



Thorongil
09.10.2009, 11:52
Hi zusammen,

ist es irgendwie möglich, eine Meldung für eine bestimmte Nummer auszublenden aber dennoch ein Programm ausführen zu lassen?

Hintergrund: Möchte die regelmäßigen "Pings", anhand derer die FMEs Empfang/Nichtempfang erkennen am Bildschirm ausblenden aber im Hintergrund dennoch ein Skript ausführen, das eine art Totmannknopf betätigt, um im "Nichtempfangsfall" benachrichtigt zu werden...

Grüße,
Thorongil

funkwart
09.10.2009, 12:22
AFAIK ist das so nicht möglich, es sei denn, Du verzichtest generell auf die monitor-Ausgabe und nutzt die Datenbank-Version. Mit dem PHP-Frontend kannst Du Dir Deine Ausgabe ja konfigurieren.

Gruß,
Funkwart

Thorongil
03.02.2010, 00:59
Hab mir sowas selbst gebastelt:


"deadmanswitch":



#! /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!\" ");


"rearm"



#! /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");


Einfach bei jeder einkommenden Nachricht "rearm" aufrufen lassen und bei Ablauf des Timers schlägts alarm.