Mounten per Script oder so...

Network Attached Storage
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Mounten per Script oder so...

Beitrag 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)
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

Okay.. Leerzeilen und exit raus...
Jetzt kommt:

-sh: ./icy.sh:Permission denied
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Mounten per Script oder so...

Beitrag von Liontamer »

Code: Alles auswählen

chmod 755 /var/tuxbox/plugins/icy.sh
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Mounten per Script oder so...

Beitrag von Houdini »

das Skript muss ausführbar sein (chmod 755)
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

Stimmt... das habe ich nach dem neuaufspielen der geänderten icy.sh vergessen...
nun kommt wieder "not found".

cool, ne? :dash:
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04
Kontaktdaten:

Re: Mounten per Script oder so...

Beitrag 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
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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!
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04
Kontaktdaten:

Re: Mounten per Script oder so...

Beitrag von Tommy »

simon851 hat geschrieben: FUNKTIONIERT! DANKEEEE!
Jetzt haste doch Dein Dbox Abi :lol: Ob Du nun studierst mußte selber entscheiden :wink:
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

*lach*

Jop. :)
DANKE nochmal! :)
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04
Kontaktdaten:

Re: Mounten per Script oder so...

Beitrag von Tommy »

Holla - hab in dem Thread meinen 4000ndsten geschrieben
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

-doppelpost-
Zuletzt geändert von simon851 am Samstag 7. Juni 2008, 11:13, insgesamt 1-mal geändert.
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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?
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

Okay... ich geb mich zufrieden :)
Bin euch sehr dankbar!
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04
Kontaktdaten:

Re: Mounten per Script oder so...

Beitrag 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
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: Mounten per Script oder so...

Beitrag 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
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag 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
Liontamer
Klöppelliese
Beiträge: 1644
Registriert: Donnerstag 8. August 2002, 12:51

Re: Mounten per Script oder so...

Beitrag von Liontamer »

Ich nutze als Editor immer Metapad
Den kann man auf Unix Code (LF) umschalten.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: Mounten per Script oder so...

Beitrag 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
simon851
Einsteiger
Einsteiger
Beiträge: 169
Registriert: Sonntag 13. August 2006, 19:41

Re: Mounten per Script oder so...

Beitrag von simon851 »

Das kann sein, dass da beim FTP was schiefgeht....
werde das die Tage noch testen.

Danke!

MfG
Antworten