Archiv > General
Netzwerkfreigabe
skippy:
Gerne. Ich denke mal, dass es interessant ist, was in deinem Script seht. Vielleicht ist ein Neustart des VDR enthalten oder dein Script bringt den VDR zum Absturz. Wenn letzteres der Fall sein sollte, findest du bestimmt einen Hinweis in der Datei /var/log/messages. Sinnvoll ist es den Loglevel im Webif auf 3 zu stellen (Setup/TV/VDR/VDR Aufruf Arumente = -l 3 und Setup/System/Log Level = 3). Danach den VDR neu starten, dann werden mehr Infos in die messages geschrieben.
Viele Grüße skippy
clausmuus:
Es kann auch einfach da dran liegen, dass das Skript nicht im Hintergrund läuft, und somit den VDR zu lange blockiert.
Arkangel74:
Hier mal im Anhang mein script und die log-Datei nach dem ausführen!
#!/bin/bash
# set -x
URL="xxx.xxx.xxx.xxx"
MNT_SERVER="/mnt/Multimedia/audio"
MNT_LOCAL="/mnt/audio"
MACADDR="xx:xx:xx:xx:xx:xx"
DELAY="10"
RETRY="10"
while [ $RETRY -gt 0 ]; do
if (ping -c1 $URL 1>/dev/null); then
MOUNT="$(mount -t nfs $URL:$MNT_SERVER $MNT_LOCAL)"
$MOUNT
else
wol $MACADDR
fi
CHECKMOUNT="$(mount |grep $MNT_SERVER |wc -l)"
if [ "$CHECKMOUNT" == 0 ]; then
sleep $DELAY
RETRY=$(($RETRY -1))
else
RETRY=0
fi
done
Gruß
clausmuus:
Hi,
Du solltest es in der ersten Zeile mal mit nem "#!/bin/sh" versuchen. Ich konnt ejedenfalls nicht im Skript entdecken, das die bash benötigt. Dann könntest Du auf das bash Addon verzichten, wenn das nicht noch für was anderes benötigt wird.
Außerdem dürfte Dein Fehler da dran liegen, das es nicht im Hintergrund läuft. Eventuell hilft, wenn Du die Letzte Zeile durch diese ersetzt:
done 2>&1 >/dev/null </dev/null &
Claus
Arkangel74:
Hallo Claus!
Jetzt geht leider gar nichts mehr, der VDR hat sich aufgehängt.
Bild eingefroren, keine Verbindung mehr über das WebINF und auch keine Verbindung mehr über ssh.
Da hilft nur ausschalten!!! :wand
Noch eine Idee???
Danke
Gruß
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version