Hallo,
ich habe ein shell Script, welches Netzwerksteckdosen http://www.energenie.com/item.aspx?id=7416 schalten soll.
Z.B. eine externe USB Platte einschalten und mit Autorun ein Backup durchführen.
Das Script funktioniert auf einem MAC und unter Linux einwandfrei.
Nur von der DS 1515+ wird die Leistung nicht geschaltet.
ich habe ein shell Script, welches Netzwerksteckdosen http://www.energenie.com/item.aspx?id=7416 schalten soll.
Z.B. eine externe USB Platte einschalten und mit Autorun ein Backup durchführen.
Das Script funktioniert auf einem MAC und unter Linux einwandfrei.
Nur von der DS 1515+ wird die Leistung nicht geschaltet.
Rich (BBCode):
#! /bin/sh
#
######################################################################
HOST="192.168.xxx.xxx"
PASSWORD="xxxx"
OUTLET=$1
STATE=$2
curl -sd "pw=$PASSWORD" http://$HOST/login.html | fgrep -q Status
if [ $? -eq 0 ]; then
curl -sd "ctl$OUTLET=$STATE" http://$HOST/status.html | fgrep -q Status
fi
curl -s http://$HOST/login.html | fgrep -q password