Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »john athon« ist männlich
  • »john athon« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 06.12.2012

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: Unity

  • Nachricht senden

1

06.12.2012, 16:44

sh Script von Zweipartition Starten

Guten Tag.

Ich versuche in letzter Zeit vergeblich ein .sh Script von einem Zweitlaufwerk zu starten.
Habe damit leider keinen Erfolg und bitte daher um Hilfe!

Die sh datei muss auf der Zweitpartition bleiben, da ich auch mit Windows darauf zugreifen möchte.
Die Zweitpartition ist auf NTFS "codiert".
-Ich nutze Ubuntu 12.04

LG bei Fragen bitte melden!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »john athon« (08.12.2012, 13:26)


  • »floogy« ist männlich

Beiträge: 3 071

Registrierungsdatum: 10.03.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

Andere Betriebssysteme: debian

  • Nachricht senden

2

06.12.2012, 20:40

Versuche es mal explizit mit der Aufforderung sh /pfad/zum/script.sh .
Ansonsten ist folgendes interessant:

Quellcode

1
2
ls -l  /pfad/zum/script.sh
df /pfad/zum/script.sh

Die Ausgabe der letzten Zeile eignet sich zum füttern dieser Zeile:

Quellcode

1
mount|grep sdX

X muss entsprechend angepasst werden.

  • »john athon« ist männlich
  • »john athon« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 06.12.2012

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: Unity

  • Nachricht senden

3

07.12.2012, 14:17

Erstmal danke für die schnelle Hilfe!

Durch das Anwenden der Codes bekahm ich die Meldung "bash" - und irgendetwas mit "keine berechtigung".

Doch durch geziehltes Anfordern des Scrpts mit dem Befehl "bash" davor
ließ das Script starten.

Wesshalb dies funktiniert hat weiß ich leider nicht :D -ich bin seit 4 Tagen 15

lg

  • »hellmi666« ist männlich

Beiträge: 629

Registrierungsdatum: 08.08.2007

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Andere Betriebssysteme: Arch-Linux (Mate-Desktop)

  • Nachricht senden

4

09.12.2012, 10:18

Oder du kopierst dir das Script einfach in deinen Home-Ordner

Quellcode

1
cp /Pfad/zum/Script.sh ~/bin/Script.sh

und machst es ausführbar.

Quellcode

1
chmod +x ~/bin/Script.sh 

Dann bindest du dein /bin in den Pfad des Systems ein.

Quellcode

1
echo "[ -d ${HOME}/bin ] && export PATH=${PATH}:${HOME}/bin" >> ~/.bashrc

Jetzt kannst du dein Script starten.

Quellcode

1
./Script.sh
Grüße Hellmi
_______________________________________________________________________________________________________________________________________________________________________________________
Mein Pc: AMD Athlon 64 4000+, 1024 MB DDR-Ram, nVidia GeForce 7300LE, Festplatten: 2x 250 GB intern, 1x1TB extern (50 GB für Windows, Rest für Linux)

Wenn ich mal groß bin, werde ich bestimmt nicht wieder Schlosser.

  • »floogy« ist männlich

Beiträge: 3 071

Registrierungsdatum: 10.03.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

Desktop: GNOME 3.0

Andere Betriebssysteme: debian

  • Nachricht senden

5

09.12.2012, 11:00

Wesshalb dies funktiniert hat weiß ich leider nicht

Da es sich um ein Shellscript handelt muss es von einer Shell ausgeführt werden. Zur verbesserten Sicherheit werden aber nur Dateien im Shell-Suchpfad PATH ausgeführt, wenn es die Benutzer-,Gruppen- und Ausführungsrechte der Datei erlauben. Helmi666 hat aufgezeigt, wie man diese Rechte und den Pfad anpassen kann, damit das Skript ohne explizite Pfadangabe und als Parameter der Shell läuft (wie ich es vorschlug).

http://wiki.ubuntuusers.de/Shell
http://wiki.ubuntuusers.de/Shell/Bash-Sk…r_Anf%C3%A4nger
http://wiki.ubuntuusers.de/Shell/Befehls…bersicht#Rechte
http://wiki.ubuntuusers.de/Benutzer_und_…=Benutzerrechte
http://wiki.ubuntuusers.de/Sicherheitskonzepte
http://wiki.ubuntuusers.de/Sicherheits_1x1