Seite 2 von 2

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:25
von simon851
dann kommt das directory...
da ist "icy.sh" drin.

-rwxr-xr-x 1 root root 183 Jun 7 10:07 icy.sh


Editor ist der Crimson Editor UNIX,ASCII.
ja, habe beides probiert "./icy.sh" und "icy.sh" geht nicht

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:31
von Liontamer
Nochmal zusammengefasst:

1. Wenn du das skript manuell starten willst, musst du den kompletten pfad zur datei angeben, also

Code: Alles auswählen

/var/tuxbox/plugins/icy.sh
oder in das Verzeichnis /var/tuxbox/plugins/ wechseln und das skript per

Code: Alles auswählen

./icy.sh
starten.

2. Linux ist case sensitive! Du musst also Groß-/Kleinschreibung beachten!

3. Wenn das skript nicht mit großgeschriebenen Buchstaben gefunden oder ausgeführt wird, benenn es um in kleine buchstaben. (nur ne idee)

4. Wenn das nicht klappt, nimm mal die Leerzeilen und die zeile mit dem "exit" auf dem skript raus. (auch nur ne idee)

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:33
von simon851
Okay.. Leerzeilen und exit raus...
Jetzt kommt:

-sh: ./icy.sh:Permission denied

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:34
von Liontamer

Code: Alles auswählen

chmod 755 /var/tuxbox/plugins/icy.sh

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:35
von Houdini
das Skript muss ausführbar sein (chmod 755)

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:36
von simon851
Stimmt... das habe ich nach dem neuaufspielen der geänderten icy.sh vergessen...
nun kommt wieder "not found".

cool, ne? :dash:

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:39
von Tommy
noch ne Idee utf-8 statt ASCII

um das alles zu vermeiden an der Konsole nacheinander:

Code: Alles auswählen

touch /var/tuxbox/plugins/icy1.sh
chmod 755 /var/tuxbox/plugins/icy1.sh
echo "#!/bin/sh" >> /var/tuxbox/plugins/icy1.sh
echo "mount -t nfs 192.168.2.250:/mnt/IDE1/dbox /mnt/movies -o rw,rsize=8192,wsize=8192,soft,udp,nolock" >> /var/tuxbox/plugins/icy1.sh
damit hast Du ein neues Script angelegt

dann starten mit

Code: Alles auswählen

/var/tuxbox/plugins/icy1.sh

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:43
von simon851
Das hat funktioniert!

Vielen, vielen, vielen Dank!

moment!
Habe umbenannt in icy.sh funktioniert per telnet...

nun sollte es über sdie GUI in Skripte doch auch gehen, oder?
tuts nicht. ist an der cfg noch was faul?


edit:
plugins vllt. mal aktualisieren :) FUNKTIONIERT! DANKEEEE!

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:54
von Tommy
simon851 hat geschrieben: FUNKTIONIERT! DANKEEEE!
Jetzt haste doch Dein Dbox Abi :lol: Ob Du nun studierst mußte selber entscheiden :wink:

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:55
von simon851
*lach*

Jop. :)
DANKE nochmal! :)

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 10:58
von Tommy
Holla - hab in dem Thread meinen 4000ndsten geschrieben

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 11:08
von simon851
-doppelpost-

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 11:12
von simon851
Glückwunsch :)

okay.... kann man da jetzt vllt. noch ne Abfrage reinmachen, obs geklappt hat, oder nicht?

im telnet die sh zu erstellen geht ja. aber ein

Code: Alles auswählen

echo "ICY ist gemountet"
geht ja nicht, wegen doppelter Gänsefüsschen... also wenn ichs so mach:

Code: Alles auswählen

echo "echo "ICY ist gemountet"" >> /var/tuxbox/plugins/icy.sh
...und obs tatsächlich geklappt hat kann ich dann auch nur per Einstellungen -> Netzwerk -> unmounten feststellen.




..achso... mein Crimson kann auch UTF-8.... with BOM und without BOM. Das echo gibt er dann aus. Aber mounten tut er nicht. Wenn ich das Plugin per Telnet erstelle, wie ich es hier grade gelernt habe gehts. Aber dann kann ich kein echo reinmachen.
kommt das echo nur wenn der mount geklappt hat, oder immer?

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 11:32
von simon851
Okay... ich geb mich zufrieden :)
Bin euch sehr dankbar!

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 12:21
von Tommy
mach mal an der Konsole ein

Code: Alles auswählen

cat /proc/mounts
wenn Dein Mount da mit bei ist war es erfolgreich

oder

Code: Alles auswählen

grep -q /mnt/movies /proc/mounts
if [ $? -ne 0 ] ; then
echo "erfolgreich gemounted"
else
echo "Mountfehler"
fi
wenn Du es per echo einfügen willst versuch mal sowas:

Code: Alles auswählen

echo 'echo "Mountfehler"' >> Datei
oder 
echo `echo "Mountfehler"` >> Datei

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 13:32
von jmittelst
Eleganter wäre es, den Mount via Automounter zu machen und mittels des Record-Skriptes einfach zu versuchen, eine Datei zu schreiben und zu löschen... - aber jeder hat seinen Stil...

cu
Jens

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 19:07
von simon851
Tommy hat geschrieben:

Code: Alles auswählen

grep -q /mnt/movies /proc/mounts
if [ $? -ne 0 ] ; then
echo "erfolgreich gemounted"
else
echo "Mountfehler"
fi
Hat leider nicht funktioniert!

Habe umgeschrieben auf

Code: Alles auswählen

#!/bin/sh
mount -t nfs 192.168.2.250:/mnt/IDE1/dbox /mnt/movies -o rw,rsize=8192,wsize=8192,soft,udp,nolock
   if grep -q /mnt/movies /proc/mounts ; then echo "erfolgreich gemounted"
      else echo "Mountfehler"
   fi
und das funktioniert! Spitze! DANKE!

Allerdings.....
ich muss alles per Telnet machen.

Code: Alles auswählen

echo 'echo "..."'
funktioniert aber.

Mein Crimson-Editor bringt leider nix kompatibles zustande. Dann habe ich noch "Notepad2" versucht, was auch utf-8 kann. Leider auch ohne Erfolg.

Gibts für Windows einen kompatiblen Editor?
Für die dBox habe ich seither immer den Crimson benutzt, und das hat funktioniert (bouquets, usw).


@jmittelst:
Automounter - keine Ahnung. Aber nur das Record-Skript ist auch keine Lösung.
Er soll ja auch mounten, wenn ich was schauen will. Und meine NAS2000 is einfach zu lahm um beim Dbox-Start gemounted zu werden.

MfG

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 19:28
von Liontamer
Ich nutze als Editor immer Metapad
Den kann man auf Unix Code (LF) umschalten.

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 20:19
von jmittelst
Hier macht Crimson Editor ohne irgendwelche Einstellungen an der Default-Konfiguration gar keine Probleme. Kann es sein, das Du die Files per FTP auf die Box schiebst und dabei nicht binär, sondern im ASCII-Modus überträgst? Das zerstört die Files nämlich auch. Tipp: Crimson hat einen eingebauten FTP-Client, der kann das auch.

Automounter mountet bei Zugriff. Und vollständig automatisch. Also bräuchtest Du nur die /var/tuxbox/config/recording.timer, die einfach einen Zugriff auf /var/automount/filme oder so macht.

Doku von Automount steht auf Barfs Homepage.
In Images, wo das schon drin ist, wie z.B. JtG, brauchst Du nur in /var/etc die Datei auto.net anzulegen und entsprechend dem Beispiel auf Barfs Homepage zu editieren.

cu
Jens

Re: Mounten per Script oder so...

Verfasst: Samstag 7. Juni 2008, 23:50
von simon851
Das kann sein, dass da beim FTP was schiefgeht....
werde das die Tage noch testen.

Danke!

MfG