export / Variablen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Valdez
Beiträge: 554
Registriert: 08.05.2008 14:15:23
Wohnort: Tirol
Kontaktdaten:

export / Variablen

Beitrag von Valdez » 20.02.2009 11:35:46

sorry falls dieser forum der falsche ist für diese frage ...

also mein problem sind variablen die ich festlegen muss

wenn ich variablen in der shell händisch festlege mit
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/local/share/oracle/app/oracle/product/11.1.0/client_1/bin"
export ORACLE_HOME="/usr/local/share/oracle/app/oracle/product/11.1.0/client_1/"

sind sie dann zwar vorhanden aber das gilt nur für das jeweilige shell fenster.

ich will aber dass der rechner beim booten schon die variablen festlegt
ich dachte ich muss diese in die bash_profile schreiben

Code: Alles auswählen

oracle@nagostest:~$ cat /home/oracle/.bash_profile
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/login.defs
umask 022

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
    PATH=~/bin:"${PATH}"
fi

export  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/local/share/oracle/app/oracle/product/11.1.0/client_1/bin"
export  ORACLE_HOME="/usr/local/share/oracle/app/oracle/product/11.1.0/client_1/"
oracle@nagostest:~$
was aber leider nicht funktioniert ... wenn ich den rechner neu starte und mit export schau welche variablen festgelegt sind
sehe ich nur

oracle@nagostest:~$ export
export HOME="/home/oracle"
export LANG="de_AT"
export LOGNAME="oracle"
export MAIL="/var/mail/oracle"
export OLDPWD
export ORACLE_HOME
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
export PWD="/home/oracle"
export SHELL="/bin/sh"
export SHLVL="1"
export SSH_CLIENT="193.171.235.157 56376 22"
export SSH_CONNECTION="193.171.235.157 56376 193.171.235.25 22"
export SSH_TTY="/dev/pts/0"
export TERM="xterm"
export USER="oracle"
oracle@nagostest:~$


weiß wer rat ?

vielen dank
<<its like 10.000 spoons when all you need is a knife>>

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: export / Variablen

Beitrag von GoKi » 20.02.2009 11:41:19

Stammt deine Ausgabe aus einem Terminal unter X?
Falls ja, dann verschiebe die exports mal in deine normale .bashrc.
MfG GoKi
:wq

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: export / Variablen

Beitrag von nepos » 20.02.2009 12:30:09

Wenns für alle sein soll: /etc/environment.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: export / Variablen

Beitrag von Duff » 20.02.2009 15:50:56

Oder /etc/profile, sowie ~/.profile.

Code: Alles auswählen

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
Oh, yeah!

Antworten