On 12.Oct 2004 - 15:19:50, Helmut Waitzmann wrote: > Eduard Bloch <[EMAIL PROTECTED]> writes: > >Bitte schlage in einem beliebigen Unix-Handbuch nach, wie es sich so mit > >den Variablen verhält, und in sh/bash-Handbuch, was da zu beachten ist > >bezüglich export und setzen in .bashrc oder .bash_profile. > > Ich habe eine Datei "$HOME"/.profile, in der TMPDIR gesetzt und > exportiert wird. Ich habe keine Datei "$HOME"/.bash_profile. > Ich habe außerdem eine Datei "$HOME"/.bashrc, in der TMPDIR nicht > verändert wird. > > Ein Beispiel: > > (1) > > env TMPDIR="$HOME"/tmp xterm +ls -e sh -c 'printenv TMPDIR; read line' sh > > öffnet mir ein xterm, in welchem nichts ausgegeben wird.
Also das klappt auf meinem System wunderbar: [EMAIL PROTECTED]:~>env tmpdir=temp xterm +ls -e sh -c 'echo $tmpdir;read line' sh ergibt: temp im xterm > >Und da du uns nicht sagst, wie und wo du TMPDIR setzen willst, kann man > >dir nicht helfen. > > Ist es jetzt klar? > > Laut manual page startet das xterm mit dem Parameter "+ls" ein > nicht-interaktives nicht-login-shell: Demnach wird weder > "$HOME"/.bash_profile, noch "$HOME"/.profile, noch "$HOME"/.bashrc, noch > "$ENV" eingelesen. Nicht ganz, bei mir steht es ist eine non-login shell. Nichts von nicht-interaktiv. Also wird $HOME/.bashrc eingelesen. > Trotzdem unterscheiden sich (1) und (2) in der Umgebungsvariablen TMPDIR. Nicht bei mir. Andreas -- Better to use medicines at the outset than at the last moment. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)