Hi!
Ich habe endlich mal ein brauchbares Script gefunden, um bei Aufnahmen auf meinem E2 Receiver das NAS zu starten, allerdings lässt sich das Script nicht wie gewünscht ausführen und ich kann die Fehler nicht deuten.
Hier das Script:
Bash
#!/bin/sh
# written by Dominik Deobald
# http://blog.deobald.org/
# MAC-Adresse
NAS_MAC=XX:XX:XX:XX:XX:XX
# Start in der nächsten10 Minuten
TOLERANZ=300
# Zeitfenster von
TIME_MIN=`date +%s`
# Zeitfenster bis
TIME_MAX=$(($TIME_MIN+$TOLERANZ))
cat /etc/enigma2/timers.xml | grep disabled=\"0\"\ justplay=\"0\" | sed 's/ /\n/g' | grep begin | sed 's/begin="//' | sed 's/"//' | while read Startzeit; do
# liegt die Zeit zwischen der Zeitspanne, dann Funktion aufrufen...
if [ $Startzeit -ge $TIME_MIN ] && [ $Startzeit -le $TIME_MAX ]; then
ether-wake -m $NAS_MAC
fi
done
Alles anzeigen
Und das kommt, wenn ich das Script über die Shell starte....
Code
root@axodin:/usr/scripts# sh wol.sh
wol.sh: line 2: $'\r': command not found
wol.sh: line 5: $'\r': command not found
wol.sh: line 7: $'NAS_MAC=E8:39:35:23:31:74\r': command not found
wol.sh: line 8: $'\r': command not found
wol.sh: line 11: $'\r': command not found
wol.sh: line 14: $'\r': command not found
")00ntax error: invalid arithmetic operator (error token is "
Man möge mich aufklären.
Thx!
b0mb