Check peer

Aus xinux.net
Version vom 23. März 2017, 09:47 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ #!/bin/bash function check_peer() { RUECK=$(/usr/sbin/asterisk -x "sip show peer $PEER" | grep Status) ERG=$(echo $RUECK | tr -s " ") test -z "$ERG" && { ech…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
  1. !/bin/bash

function check_peer() { RUECK=$(/usr/sbin/asterisk -x "sip show peer $PEER" | grep Status) ERG=$(echo $RUECK | tr -s " ") test -z "$ERG" && { echo "no conn found" ; exit 2 ; } echo $ERG if echo "$ERG" | grep -q OK then exit 0 else exit 2 fi }

while getopts p: opt do

  case $opt in
      p) PEER=$OPTARG;;
      ?) echo "USAGE: $0 -p PEER"; exit 2 ;;
  esac

done check_peer