ich habe eine NSLU2 auf der ich die Filme zwischenspeichere bevor ich sie weiter mit ProjectX verarbeite. Da die NSLU2 nicht permanent läuft, muss ich momentan entweder die D-Box durchstarten oder auf der Webseite manuell mounten wenn ich mein Transfer-Script starte.
Kann ich eigentlich in einem Plugin ein NFS-Share mounten? Dazu müsste der Timer ja mit Root-Rechten laufen - oder?
das sind die Parameter in der neutrino.conf:
Code: Alles auswählen
network_nfs_dir_0=/public/film3
network_nfs_ip_0=192.168.0.48
network_nfs_local_dir_0=/mnt/filme
network_nfs_mac_0=00:14:bf:64:94:55
network_nfs_mount_options1_0=rw,soft,udp
network_nfs_mount_options2_0=nolock,rsize=8192,wsize=8192
derzeit sieht mein Transfer-Script (kopieren von interner DBox-HD auf nslu2) so 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
Leider klappt das nicht so wie gedacht - der oben schon vorhandene Mount-Befehl wird nicht ausgeführt.
Kann mir da jemand helfen? Dbox läuft mit JTG-Team-Image vom 06.05.2007 (Release 2.2)
schöne Grüße und vielen Dank schon mal im voraus.
Andreas