Ergebnis 1 bis 5 von 5

Thema: Aktion bei meldungen

  1. #1
    Registriert seit
    05.01.2004
    Beiträge
    97

    Aktion bei meldungen

    Hallo, ist es moeglich, bei einer alamierung, den Text, den Pager Typ, sowie die Pager ID an ein sh script zu uebergeben??
    also zB.
    mysql.sh "(id)" "type" "(text)"

    [mysql.sh]
    mysql -u XXX -D monitor -e "INSERT INTO meldungen ( \`id\` , \`datum\` , \`zeit\` , \`schleife\` , \`type\` , \`meldung\` )VALUES ('', '01.01.2002', '10.12', '$1', '$2', '$3');"

    wie muesste die Anweisungszeile aussehen??
    Gruss KW

  2. #2
    Registriert seit
    12.05.2004
    Beiträge
    341
    PAGER ******** [ ./alarm.sh 'Alarm Löschzug 1' '%T' ] Löschzug 1

    [alarm.sh]
    #!/bin/bash
    echo `date "+%d.%m.%Y - %H:%M"` $1: $2 >> /home/www/home.local/pocsag_logs/log_`date +%m_%Y`.txt
    exit


    So schreibt es dir in ne Datei, musste halt noch auf den mySql Befehl umschreiben...

    gruss Manu

  3. #3
    Registriert seit
    11.10.2008
    Beiträge
    7

    Aktion bei jeder Meldungen

    Hallo,

    ist es möglich bei jeder Meldung, auch wenn sie doppelt oder noch öfter kommt ein und die gleiche Aktion auszuführen?

    Jetzt ist es so das die Aktion nur beim ersten Einlauf eine Meldung ausgeführt wird. Die ist bei mir aber meist unvollständig. Bei der zweiten oder Dritten ist dann alles ok, aber die wird nicht mit einer Aktion versehen.

    Vielen Danke für jeden Tipp.

    Tschüss
    Matthias

  4. #4
    Registriert seit
    07.09.2003
    Beiträge
    694
    Einfach mal in der .monrc die Zeile REPPOC weglassen. Das sollte schon helfen. Ansonsten den Wert auf 0 setzen.

    Gruß,
    Funkwart

  5. #5
    Registriert seit
    11.10.2008
    Beiträge
    7

    Aktion bei jeder Meldungen

    Hallo,

    weder das weglassen noch das "0" setzten hilft.
    Ich habe "SYSCALLLOG 1" und damit ist das im Logfile super zu sehen das nur bei der ersten Meldung das Skript aufgerufen wird.

    Danke für den Tipp, hast du eventuell noch eine andere Idee ?

    Ich rufe das Skript mit [xterm -e /home/monitor/Alarm.pl %T] auf. Ist das eventuell ein Problem ?

    Tschüss,
    Matthias

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •