Im folgenden wird beschrieben wie an den Rechner bei unterschreiten einer bestimmten Spannung herunterfahren lassen kann. Voraussetzung RIGrunner ist in Betrieb und IP-Adresse ist bekannt. In einem vorgegeben Verzeichnis wget http://192.168.178.32/status.xml Der Spannungswert wird aus status.xml ausgelesen mit cat status.xml | head -n2 | cut -c 12-16 > spannung Entfernt die Leerzeile in der Datei spannung und schreibt sie in spannung2 sed '1,1d' spannung >spannung2 Das fertige script sieht so aus: #!/bin/sh # Skript zur Überwachung der Versorgungsspannung # Vom RIGrunner werden die Daten ausgelesen # Die IP-Adreesse muss im Skript angepaast werden cd /etc/asterisk/voltagecontrol rm /etc/asterisk/voltagecontrol/status.xml wget http://192.168.178.32/status.xml # Der Spannungswert wird aus status.xml ausgelesen mit cat /etc/asterisk/voltagecontrol/status.xml | head -n2 | cut -c 12-16 |sed '1,1d' > /etc/asterisk/voltagecontrol/spannung # Entfernt die Leerzeile in der Datei spannung und schreibt sie in spannung2 S=$(cat /etc/asterisk/voltagecontrol/spannung) echo „Inhalt der Variablen S ist: \ $S “ schwelle=„11.50“ wahr=$(echo „$S > $schwelle“ | bc) if wahr=1 then echo „\$wahr ist „$wahr“, S ist damit grösser als die Schwelle“ else echo „\$wahr ist „$wahr“, S ist damit kleiner als die Schwelle“ # oder alternativ ( # entfernen je nach Funktion): # /sbin/shutdown -h now fi