|
View:
New views
10 Messages
—
Rating Filter:
Alert me
|
|
|
Re: bash SkripteHi Luise,
so wie ich das sehe ist wohl das Problem, dass nach dem script nicht im aktuellen verzeichnis gesucht wird. Probier es mal mit ./devil ... greetz Ti 2. November 2009 17:29 schrieb Luise Kunkle <sem-pa@...>: Hi liste, -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteHi Luise,
> Ich habe damit bei den anderen Systemen nie Probleme gehabt. > Was ist bei ubuntu anders? vermutlich liegt der ".", das aktuelle Verzeichnis nicht im Pfad, versuche einmal "./devil". Gruss Dirk -- http://contact.dirk.deimeke.net/ -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
bash SkripteHi liste,
Hier verstehe ich etwas ganz und gar! nicht. (Anstatt alias) Wie z. B. xterm -bg pink -fg black -T SYSAD -e sudo -s )das ist schon auf sudo angepasst - war aufdem anderen System su.Das sollteaber nicht relevant sein.) Wenn ich dieses Kommando auf der cl eingebe, funktioniert es. Dafür gibt es dann das *ausführbare* Skript, mit "devil" aufzurufen: sem-pa@xubuntu:~$ ls -l devil -rwxrwx--- 1 sem-pa sem-pa 49 2009-11-02 17:04 devil Wenn ich es aufrufe, kommt die Meldung: sem-pa@xubuntu:~$ devil bash: devil: command not found sem-pa@xubuntu:~$ Ich habe damit bei den anderen Systemen nie Probleme gehabt. Was ist bei ubuntu anders? Grüße Luise -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteHi Timo, ja, das war's. Ich bin da nicht drauf gekommen - ich hatte im Kopf, dass dies nur bei Aktionen nötig ist, die root Rechte benötigen, wo es ja durchaus Sinn ergibt. Daran möchte ich auch wirklich nichts ändern. Aber kann man das nicht abändern für den Benutzer im eigenen ~ Verz.??? Grüße Luise Timo Spengler wrote: > Hi Luise, > > so wie ich das sehe ist wohl das Problem, dass > nach dem script nicht im aktuellen verzeichnis gesucht wird. > Probier es mal mit ./devil ... > > > greetz Ti > > 2. November 2009 17:29 schrieb Luise Kunkle <sem-pa@... > <mailto:sem-pa@...>>: > > Hi liste, > > Hier verstehe ich etwas ganz und gar! nicht. (Anstatt alias) > > Wie z. B. > > xterm -bg pink -fg black -T SYSAD -e sudo -s > > )das ist schon auf sudo angepasst - war aufdem anderen System su.Das > sollteaber nicht relevant sein.) > > Wenn ich dieses Kommando auf der cl eingebe, funktioniert es. > > Dafür gibt es dann das *ausführbare* Skript, mit "devil" aufzurufen: > > sem-pa@xubuntu:~$ ls -l devil > -rwxrwx--- 1 sem-pa sem-pa 49 2009-11-02 17:04 devil > > Wenn ich es aufrufe, kommt die Meldung: > > sem-pa@xubuntu:~$ devil > bash: devil: command not found > sem-pa@xubuntu:~$ > > Ich habe damit bei den anderen Systemen nie Probleme gehabt. > > Was ist bei ubuntu anders? > > Grüße > > Luise > > > > > > > > > > > > > -- > ubuntu-de mailing list > ubuntu-de@... <mailto:ubuntu-de@...> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-de > > -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteHallo Luise,
zum Einen gibt es den (Um)weg über den Alias in der .bashrc alias devil='/home/USER/devil.sh' Du hattest aber geschrieben "statt alias", daher musst Du den Pfad in Deine Umgebung laden. Ad hoc mit export PATH=/home/USER:$PATH (Prüfen mit echo $PATH) Und nicht die ursprüngliche Variable vergessen! ;-) Wenn es dauerhaft sein soll, musst Du den Pfad entweder im ~/.profile oder wenn Du die Bash nutzt in der ~/.bashrc oder besser, da nicht beim Start einer neuen Shell ausgeführt, in der ~/.bash_profile eintragen. quick'n dirty: echo PATH="$HOME/Scripte:$PATH" >> ~/.bash_profile Sehr informativ ist dieser Wikieintrag: http://wiki.ubuntuusers.de/Umgebungsvariable Gruss DirkS Am Dienstag, den 03.11.2009, 00:59 +0100 schrieb Luise Kunkle: > Hi Timo, > > ja, das war's. > > Ich bin da nicht drauf gekommen - ich hatte im Kopf, dass dies nur bei > Aktionen nötig ist, die root Rechte benötigen, wo es ja durchaus Sinn > ergibt. Daran möchte ich auch wirklich nichts ändern. > > Aber kann man das nicht abändern für den Benutzer im eigenen ~ Verz.??? > > Grüße > > Luise > > Timo Spengler wrote: > > Hi Luise, > > > > so wie ich das sehe ist wohl das Problem, dass > > nach dem script nicht im aktuellen verzeichnis gesucht wird. > > Probier es mal mit ./devil ... > > > > > > greetz Ti > > > > 2. November 2009 17:29 schrieb Luise Kunkle <sem-pa@... > > <mailto:sem-pa@...>>: > > > > Hi liste, > > > > Hier verstehe ich etwas ganz und gar! nicht. (Anstatt alias) > > > > Wie z. B. > > > > xterm -bg pink -fg black -T SYSAD -e sudo -s > > > > )das ist schon auf sudo angepasst - war aufdem anderen System su.Das > > sollteaber nicht relevant sein.) > > > > Wenn ich dieses Kommando auf der cl eingebe, funktioniert es. > > > > Dafür gibt es dann das *ausführbare* Skript, mit "devil" aufzurufen: > > > > sem-pa@xubuntu:~$ ls -l devil > > -rwxrwx--- 1 sem-pa sem-pa 49 2009-11-02 17:04 devil > > > > Wenn ich es aufrufe, kommt die Meldung: > > > > sem-pa@xubuntu:~$ devil > > bash: devil: command not found > > sem-pa@xubuntu:~$ > > > > Ich habe damit bei den anderen Systemen nie Probleme gehabt. > > > > Was ist bei ubuntu anders? > > > > Grüße > > > > Luise > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > ubuntu-de mailing list > > ubuntu-de@... <mailto:ubuntu-de@...> > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-de > > > > > -- The no real enemy @ the web -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteAm Dienstag 03 November 2009 00:59:54 schrieb Luise Kunkle:
> Aber kann man das nicht abändern für den Benutzer im eigenen ~ Verz.??? indem Du es nach ~/bin verschiebst. Oder /bin, /usr/bin. Ersteres bietet sich an wenn nur Du es ausführen sollst. Chris..... -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteDirk Schnick schrieb: > Hallo Luise, > > zum Einen gibt es den (Um)weg über den Alias in der .bashrc > > alias devil='/home/USER/devil.sh' > > Du hattest aber geschrieben "statt alias", daher musst Du den Pfad in > Deine Umgebung laden. Ad hoc mit > > export PATH=/home/USER:$PATH > > (Prüfen mit echo $PATH) Und nicht die ursprüngliche Variable > vergessen! ;-) > > Wenn es dauerhaft sein soll, musst Du den Pfad entweder im ~/.profile > oder wenn Du die Bash nutzt in der ~/.bashrc oder besser, da nicht beim > Start einer neuen Shell ausgeführt, in der ~/.bash_profile eintragen. > quick'n dirty: > > echo PATH="$HOME/Scripte:$PATH" >> ~/.bash_profile > > Sehr informativ ist dieser Wikieintrag: > > http://wiki.ubuntuusers.de/Umgebungsvariable Meiner persönlichen Meinung nach wäre es besser den Userpfad nicht vor alle anderen Einträge im PATH zu setzen, da dann auch für Systemprogramme zuerst im Userpfad gesucht wird. Besser wäre es meiner Meinung nach den Userpfad hinten dran zu hängen: export PATH=$PATH:/home/USER/[Scriptdir] ich habe bei mir z.B. den Pfad ergänzt mit einem Verzeichnis /scripts Das sieht dann so aus: export PATH=$PATH:/scripts Damit werden dann zusätzlich noch im Verzeichnis /scripts die Scripts gesucht. -- Gruß Axel -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteHi Axel, On Wed, 25 Nov 2009, Axel Birndt wrote: > > > Dirk Schnick schrieb: >> Hallo Luise, >> >> zum Einen gibt es den (Um)weg über den Alias in der .bashrc >> >> alias devil='/home/USER/devil.sh' >> >> Du hattest aber geschrieben "statt alias", daher musst Du den Pfad in >> Deine Umgebung laden. Ad hoc mit >> >> export PATH=/home/USER:$PATH >> >> (Prüfen mit echo $PATH) Und nicht die ursprüngliche Variable >> vergessen! ;-) >> >> Wenn es dauerhaft sein soll, musst Du den Pfad entweder im ~/.profile >> oder wenn Du die Bash nutzt in der ~/.bashrc oder besser, da nicht beim >> Start einer neuen Shell ausgeführt, in der ~/.bash_profile eintragen. >> quick'n dirty: >> >> echo PATH="$HOME/Scripte:$PATH" >> ~/.bash_profile >> >> Sehr informativ ist dieser Wikieintrag: >> >> http://wiki.ubuntuusers.de/Umgebungsvariable > > Meiner persönlichen Meinung nach wäre es besser den Userpfad nicht vor > alle anderen Einträge im PATH zu setzen, da dann auch für > Systemprogramme zuerst im Userpfad gesucht wird. > > Besser wäre es meiner Meinung nach den Userpfad hinten dran zu hängen: > > export PATH=$PATH:/home/USER/[Scriptdir] > > ich habe bei mir z.B. den Pfad ergänzt mit einem Verzeichnis /scripts > > Das sieht dann so aus: > > export PATH=$PATH:/scripts > > Damit werden dann zusätzlich noch im Verzeichnis /scripts die Scripts > gesucht. > ich einen guten Vorschlag gefunden und ausgeführt: Ich habe mir im ~ Verz ein Verz. bin angelegt, dort meine eigenen Skripte reingelegt und "bin" dann in den Pfad aufgenommen. Das ist ja so ähnlich wie Deine Lösung - auf die ich gar nicht gekommen bin:-) - Na ja, war für mich sowieso eher passend, da ich die Sache mit dem "export" zwar theorietisch kenne, aber noch keinesfalls so richtig internalisiert habe;-( (Da muss ich mich mal eingehender mit beschäftigen). Grüße Luise ------------ One thought to all who, free from doubt, So definitely know what's true: 2 and 2 is 22 - and 2 times 2 is 2:-) ==========> http://www.bar-do.net <========== -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteAm Mittwoch 25 November 2009 16:43:00 schrieb Luise Kunkle:
> Ich habe mir im ~ Verz ein Verz. bin angelegt, das es noch nicht gab? Ich dachte das würde mit angelegt, bei mir isses da. > dort meine eigenen Skripte > reingelegt und "bin" dann in den Pfad aufgenommen. Letzteres ist bei mir nicht nötig, das klappt auf Anhieb. Ich habe aber kubuntu 8.04. MfG, Chris.... P.S. wenn auch unnötig, Deine Smileys sehen viel schöner aus, wenn Du sie nicht so schreibst:-) sondern so :-) mit Leerstelle dazwischen. Dann baut sie kmail direkt in kleine Bildchen um. Wie dem auch sei... -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
|
|
Re: bash SkripteJapp, man hängt hinten an. Keine Ahnung, warum ich das nicht so
geschrieben habe. ;-) Gruss DirkS Am Mittwoch, den 25.11.2009, 07:45 +0100 schrieb Axel Birndt: > > Dirk Schnick schrieb: > > Hallo Luise, > > > > zum Einen gibt es den (Um)weg über den Alias in der .bashrc > > > > alias devil='/home/USER/devil.sh' > > > > Du hattest aber geschrieben "statt alias", daher musst Du den Pfad in > > Deine Umgebung laden. Ad hoc mit > > > > export PATH=/home/USER:$PATH > > > > (Prüfen mit echo $PATH) Und nicht die ursprüngliche Variable > > vergessen! ;-) > > > > Wenn es dauerhaft sein soll, musst Du den Pfad entweder im ~/.profile > > oder wenn Du die Bash nutzt in der ~/.bashrc oder besser, da nicht beim > > Start einer neuen Shell ausgeführt, in der ~/.bash_profile eintragen. > > quick'n dirty: > > > > echo PATH="$HOME/Scripte:$PATH" >> ~/.bash_profile > > > > Sehr informativ ist dieser Wikieintrag: > > > > http://wiki.ubuntuusers.de/Umgebungsvariable > > Meiner persönlichen Meinung nach wäre es besser den Userpfad nicht vor > alle anderen Einträge im PATH zu setzen, da dann auch für > Systemprogramme zuerst im Userpfad gesucht wird. > > Besser wäre es meiner Meinung nach den Userpfad hinten dran zu hängen: > > export PATH=$PATH:/home/USER/[Scriptdir] > > ich habe bei mir z.B. den Pfad ergänzt mit einem Verzeichnis /scripts > > Das sieht dann so aus: > > export PATH=$PATH:/scripts > > Damit werden dann zusätzlich noch im Verzeichnis /scripts die Scripts > gesucht. > > -- > > Gruß Axel -- , , __. . . . ,._.*-+--+-_ ._ _ ._ (__ _.|_ | _ ._ ._ * \/\/ [ | | |(/,[ ) (_)[ ) .__)(_.[ )|(/,[_)[_)| | | _, _, _, _, , , _,._, , , _, _, _,._, '_)|.||.|(_)___/| /|___'_)(_ /| /| *|.|(_)*'_)(_ /_.|_||_| | .|..|. /_.(_) .|..|.*|_|(_)*/_.(_) -- ubuntu-de mailing list ubuntu-de@... https://lists.ubuntu.com/mailman/listinfo/ubuntu-de |
| Free embeddable forum powered by Nabble | Forum Help |