- Mitglied seit
- 2 Okt 2013
- Beiträge
- 126
- Punkte für Reaktionen
- 3
- Punkte
- 18
ich habe mir ein kleines bash script geschrieben, das wie folgt aussieht:
starte ich das script direkt von der fritzbox aus, wird alles wie gewünscht gemountet. trage ich das script allerdings in die rc.local ein, passiert nix. wird also nicht gemountet. um zu testen ob das script auch ausgeführt wird, hatte ich zum testen, einfach mal die leuchten ( in diesem script ), ausgeschaltet und das funtzt auch. also wird das script wohl ausgeführt.
aber wieso wird das sshfs verzeichnis nicht gemountet, nur eben wenn ich es direkt aus der bash der fritzbox starte. habe jetzt auch keine fehlermeldungen, die ich zeigen könnte. kann da jemand helfen?
Bash:
#!/bin/sh
# auf server warten bis netz oben ist oder server erreichbar ist
until ping -c1 server >/dev/null 2>&1;
do
sleep 1
done
# verzeichnis mounten
sshfs -o ssh_command='ssh -i /var/mod/root/.ssh/user.rsa' user@server:/home /home oPORT=45868,cipher=arcfour,reconnect,allow_other,follow_symlinks,uid=1004,gid=1005,ConnectTimeout=5
starte ich das script direkt von der fritzbox aus, wird alles wie gewünscht gemountet. trage ich das script allerdings in die rc.local ein, passiert nix. wird also nicht gemountet. um zu testen ob das script auch ausgeführt wird, hatte ich zum testen, einfach mal die leuchten ( in diesem script ), ausgeschaltet und das funtzt auch. also wird das script wohl ausgeführt.
aber wieso wird das sshfs verzeichnis nicht gemountet, nur eben wenn ich es direkt aus der bash der fritzbox starte. habe jetzt auch keine fehlermeldungen, die ich zeigen könnte. kann da jemand helfen?