On Mon, 1 Jul 2002 19:26:17 +0200
Florian Brunner
Am Montag, 1. Juli 2002 17.15 schrieb Bernd Obermayr:
On Mon, 1 Jul 2002 11:43:05 +0200
Florian Brunner
wrote: Hallo zusammen,
ich habe in meinem /etc/profile.local folgende aliase angelegt:
alias tomcatup=$CATALINA_HOME/bin/startup.sh alias tomcatdown=$CATALINA_HOME/bin/shutdown.sh
Leider bekomme ich den Fehler "bash: tomcatup: command not found". Erst nach einem "source /etc/profile.local" funktioniert es. Ich dachte, das wird immer ausgeführt, wenn man eine neue Konsole öffnet (oder zumindest nach einem neuen Einloggen bzw. Reboot). Umgebungsvariablen die ich im profile.local eingetragen habe werden übernommen! Nur die Aliase nicht auf anhieb!?
Hi, wo gibst Du das ein? xterm|konsole oder Textconsole? KDE-Standard-Konsole (KDE3)
Gut, also mir heute im Zusammenhang mit SuSE 8.0 etwas auf- gefallen. In der KDE-Konsole oder im xterm fehlt der Punkt im Pfad der User. ¹ In der Textkonsole ist er da. Na, da hab ich eben etwas gesucht, bin mir aber noch nicht sicher, ob ich den Fehler wirklich gefunden habe. Hier zu Hause steht in der .bashrc: test -z "$PROFILEREAD" && . /etc/profile Bei der SuSE 8.0 fehlt das. Wenn ich das richtig verstehe, geht der User-Pfad ² irgendwo beim Start von X verloren, wo hab ich noch nicht rausgefunden. Kann sein, dass das bei einem Update der 8.0 passiert, in /etc/skel war, wenn ich mich recht erinnere eine .bashrc.rpmsave, in der die Zeile noch enthalten war. Als Würgaround funktionierts erstmal, wenn Du die obige Zeile in die .bashrc setzt. Der eigentliche Fehler liegt aber, glaube ich, woanders. Da ist noch Suchen angesagt ;) Morgen hab ich vielleicht etwas mehr Zeit. ¹ Genauer gesagt, es fehlen alle Variablen aus /etc/profile.local ² Oder etwa das gesamte Environment des Users? HTH -- so long... bernd ------------------------------------------------------------------------