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
