Hallo, On Fri, 13 Jun 2003, Patrick JOERG wrote:
Weiss jemand von euch welche konfigurationsdatei abgearbeitet wird, wenn scripts gestartet werden?
Kommt auf die shell an. Daher die "Allgemeine Loesung" die auch mit anderen Programmen funktiontioniert: strace -e open <programm> <optionen> Also z.B.: $ cat shconfig.sh #!/bin/bash env $ strace -e open /bin/bash shconfig.sh 2>&1 \ | grep -v '/lib/\|/locale/\|/i18n/' open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 open("shconfig.sh", O_RDONLY|O_LARGEFILE) = 3 PWD=/tmp/test3 [Rest von env] $ Also keine. Ganz anders sieht's aus, wenn du eine neue shell aufrufst, da werden dann ganz normal die config-Dateien abgearbeitet. Zu deinem eigentlichen Problem: es gibt schlicht keine aliase. Ausweg: a) verwende die vollen Kommandos (ein script scheibst du ja i.d.R. nur einmal) oder b) source die Config-Datei mit den aliasen selbst im script: test -r ~/.bashrc && . ~/.bashrc Ausweg a) ist IMO der bessere. -dnh -- "We apologise for the inconvenience" ("God's Final Message") --- Douglas Adams (P.S.: I think, I feel good about it, too...)