Ich weiß - das ist eine dumme Frage, aber wie startet man ein Skript?
Bei Anklicken unter Gnome passiert gar nichts und bei Eingabe des Skriptnamens in der Shell (ja, ich bin im richtigen Verzeichnis) auch nicht: "Command not found".
Bis gestern ging das noch...
Wenn ich unter Eigenschaften nachsehe, steht bei ".run"-Dateien, daß sie mit Wine gestartet werden. Kann das damit zu tun haben? Aber die Skripte die ich starten will, enden nicht alle auf .run.
Shell-Skript starten??
Hi,
in der Shell: ./dateiname (wenn du im selben Verzeichnis bist)
oder /home/bla/dateiname (also der absolute Dateiname) wenn du nicht im selben Verzeichnis bist.
Unter Gnome kannst du einen Starter für ein Skript anlegen.
Gruss,
mauser
[update]
In der Shell musst du das Skript evtl. noch mit chmod +x dateiname ausführbar machen.
in der Shell: ./dateiname (wenn du im selben Verzeichnis bist)
oder /home/bla/dateiname (also der absolute Dateiname) wenn du nicht im selben Verzeichnis bist.
Unter Gnome kannst du einen Starter für ein Skript anlegen.
Gruss,
mauser
[update]
In der Shell musst du das Skript evtl. noch mit chmod +x dateiname ausführbar machen.
Hi,
wenn deine PATH Variable (echo $PATH) das aktuelle Verzeichnis "." enthaelt, dann ist das auch kein Thema, dann kannst du den "./" weglassen. Genauso geht's, wenn die Script in einem der Verzeichnisse die im Path enthalten sind steht/stand.
wenn deine PATH Variable (echo $PATH) das aktuelle Verzeichnis "." enthaelt, dann ist das auch kein Thema, dann kannst du den "./" weglassen. Genauso geht's, wenn die Script in einem der Verzeichnisse die im Path enthalten sind steht/stand.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Du kannst die Variable $PATH auch so setzen/verändern, dass dein gewünschtes Verzeichnis mit aufgenommen wird.
Z.B. mit folgendem Eintrag in die .bashrc im Home-Verzeichnis:
Z.B. mit folgendem Eintrag in die .bashrc im Home-Verzeichnis:
Code: Alles auswählen
# exports the path also to other directories
export PATH=$PATH:/home/daniel/scripts:/sbin:/home/daniel/perl:/home/daniel/scripts/C++
Oh, yeah!
- Lirion
- Beiträge: 318
- Registriert: 11.04.2007 08:30:14
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Worms
-
Kontaktdaten:
Ist ein Shellscript nicht ausführbar, macht man es entweder ausführbar (s.o.) oder kann es auch so per starten.
Code: Alles auswählen
sh scriptname