Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:skripts:shutdown_bei_niedriger_spannung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:skripts:shutdown_bei_niedriger_spannung [2016/05/28 15:04]
df3sy
linux:skripts:shutdown_bei_niedriger_spannung [2017/03/21 22:39] (aktuell)
Zeile 14: Zeile 14:
  
 sed '​1,​1d'​ spannung >​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
linux/skripts/shutdown_bei_niedriger_spannung.1464440698.txt.gz · Zuletzt geändert: 2017/03/21 22:39 (Externe Bearbeitung)