Hallo zusammen

Ich bin ein Squeezebox Neuling. Mein Squeezebox Server 7.5.1 läuft auf
einem Ubuntu Server 10.04. Den Server starte ich ua. mittels WOL der
vorhandenen SB3.
Nun möchte ich den Server auch bei nichtgebrauch herunterfahren. Dazu
habe ich ein Skript in Arbeit, welches die aktiven IP im Netzerk
scannt. Da die SB3 immmer antwortet funktioniert dieser Ansatz aber
nicht zu 100 %. Ich habe deshalb versucht mittels folgendem Code
festzustellen ob die SB3 läuft oder nicht:

#!/bin/sh

server=localhost
port=9090

playerID=$(printf "player id ?\nexit\n" | nc $server $port | cut -d ' '
-f 4 | sed 's/%/%%/g')

playerStatus=$(printf "$playerID power ?\nexit\n" | nc $server $port  |
cut -d ' ' -f 3)

exit 0

playerStatus kann 0 oder 1 sein. Wenn 0 kann der Server
hinunterfahren.
Jetzt zum Problem. Ich kriege es nicht hin, den Wert für playerStatus
auszulesen. Wo mache ich den Denkfehler?

Danke für Eure Hilfe
dachwasser


-- 
dachwasser
------------------------------------------------------------------------
dachwasser's Profile: http://forums.slimdevices.com/member.php?userid=41925
View this thread: http://forums.slimdevices.com/showthread.php?t=83738

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an