Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Übersicht

linux:skripts:shutdown_bei_niedriger_spannung

Dies ist eine alte Version des Dokuments!


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 /tmp rm /tmp/status.xml wget http://192.168.178.32/status.xml # Der Spannungswert wird aus status.xml ausgelesen mit cat /tmp/status.xml | head -n2 | cut -c 12-16 |sed '1,1d' > /tmp/spannung # Entfernt die Leerzeile in der Datei spannung und schreibt sie in spannung2 S=$(cat /tmp/spannung) echo „Inhalt der Variablen S ist: \n $S “

schwelle=„12.10“ 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"

# shutdown -h now fi

linux/skripts/shutdown_bei_niedriger_spannung.1464462841.txt.gz · Zuletzt geändert: 2017/03/21 22:39 (Externe Bearbeitung)