Hallo Forum,
ich möchte folgendes Script beim starten des Fidels ausführen um meine SB3 am slimserver des Fidel anzumelden:
Code:
#!/bin/sh -e
# Script verschiebt Squezzplayer vom Internet zum lokalen Server
# http://forums.slimdevices.com/showthread.php?t=64121
# S65squezzholen.sh
SERVER=127.0.0.1
PORT=9090
MAC=00:00:BB:AA:CC:DD # MAC von SB3
echo "disconnect $MAC www.mysqueezebox.com" | nc -w 1 $SERVER $PORT
exit 0
Mit dem Befehl:
Code:
echo "$MAC connect www.mysqueezebox.com" | nc -w 1 $SERVER $PORT
will ich dann im dacapo Script beim runterfahren die SB3 wieder mit dem Internet verbinden.
Allerdings benötige ich dafür den Befehl netcat ( nc ).
Kann mir jemand den Befehl kompilieren oder hat jemand eine busybox für den Fidel mit NC ??
Wäre super nett.
Danke für die rege Diskusion und die Busybox. Habe es jetzt wie folgt zum Teil lösen können:
In der Datei
/opt/Fidelio/bin/dacapo
habe ich folgenden Eintrag
Code:
pidof pizarro >/dev/null && sleep 3
killall -KILL pizarro caruso rocco
# hier in einer Zeile
/sbin/busybox1 wget -O - http://fidel.box:9000/squeezenetwork.html?player=00%3A0??????
(MAC Adresse der SB3)
eingefügt.
/sbin/busybox1 ist die busyboxdatei aus dem Forum hier - DANKE -.
Dadurch wird beim Ausschalten die SB3 mit MYSQUEZZNETWORK verbunden. Meine erste Idee funktioniert leider nur mit den neueren Squeezservern. Deshalb gelingt es mir nicht, die SB3 beim starten automatisch vom Internet mit dem Fidel zu verbinden.
Immerhin, ein Lösung zu 50%
Gruß und schönes Wochenende