ich habe ein kleines Script was die Filme auf meine NSLU2 kopieren soll. Das hat auch bisher geklappt. Der mount-Eintrag ist als Autostart in der Dbox konfiguriert. Wenn ich die Box aber zwischenzeitlich neu starte und die NSLU ist zu diesem Zeitpunkt offline wird das nfs-share ja nicht angemountet...
daher wollte ich das Script dann erweitern - ist eine von mir erstellte Testdatei auf der NSLU nicht vorhanden wird versucht erneut auf den selben mount-Point zu mounten - nur das klappt leider nicht...
so sieht das momentan aus:
Code: Alles auswählen
#!/bin/sh
inhalt=`ls /mnt/filme/`
sleep 3
if [ -e /mnt/filme/test34 ]; then
cd /hdd
mv * /mnt/filme
inhalt2=`ls /mnt/filme/`
msgbox refresh=2 timeout=30 title="Transfer zur NSLU2 abgeschlossen" msg="Transfer ist beendet ~$inhalt2"
else
mount -t nfs -o rw,soft,udp,async,rsize=8192,wsize=8192 192.168.0.48:/public/film3 /mnt/filme
if [ -e /mnt/filme/test34 ]; then
cd /hdd
mv * /mnt/filme
inhalt2=`ls /mnt/filme/`
msgbox refresh=2 timeout=30 title="Transfer zur NSLU2 abgeschlossen" msg="Transfer ist beendet ~$inhalt2"
else
msgbox refresh=2 timeout=60 title="NSLU2 ist nicht erreichbar" popup="NSLU2 konnte nicht erreicht werden."
fi
fi
sleep 240
rdate -s ptbtime1.ptb.de
exit 0
schöne Grüße und Danke schon mal an alle Helfer.
Andreas