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 16:32]
df3sy
linux:skripts:shutdown_bei_niedriger_spannung [2017/03/21 22:39] (aktuell)
Zeile 15: Zeile 15:
 sed '​1,​1d'​ spannung >​spannung2 sed '​1,​1d'​ spannung >​spannung2
  
-!/bin/sh+Das fertige script sieht so aus: 
 + 
 +#!/bin/sh
  
 # Skript zur Überwachung der Versorgungsspannung # Skript zur Überwachung der Versorgungsspannung
Zeile 22: Zeile 24:
  
 # Die IP-Adreesse muss im Skript angepaast werden # 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 wget http://​192.168.178.32/​status.xml
Zeile 27: Zeile 33:
 # Der Spannungswert wird aus status.xml ausgelesen mit # Der Spannungswert wird aus status.xml ausgelesen mit
  
-cat /tmp/status.xml | head -n2 | cut -c 12-16 |sed '​1,​1d' ​ > /tmp/spannung+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 # Entfernt die Leerzeile in der Datei spannung und schreibt sie in spannung2
  
-cat /tmp/spannung > $S+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“, ​ist damit kleiner als die Schwelle“ 
 + 
 +# oder alternativ ( # entfernen je nach Funktion):
  
 +# /​sbin/​shutdown -h now
  
 +fi
linux/skripts/shutdown_bei_niedriger_spannung.1464445947.txt.gz · Zuletzt geändert: 2017/03/21 22:39 (Externe Bearbeitung)