LD_LIBRARY_PATH가 표시되지 않음

LD_LIBRARY_PATH가 표시되지 않음

어제 나는 사용자에 대한 몇 가지 환경 변수를 설정했습니다 etladmin. 제가 해봤는데... /home/etladmin/.profile괜찮았어요.

오늘 로그인했을 때 Except 를 볼 수 있었습니다 LD_LIBRARY_PATH. 이렇게 해야만 source .profile이 변수를 볼 수 있었습니다.

다른 사용자에게 .profile동일한 변수가 있고 나도 볼 수 있지만 명령을 LD_LIBRARY_PATH실행할 때 표시되지 않습니다 .sudo –u etladmin bashLD_LIBRARY_PATH

어떻게 설정하는지 아시는분 알려주시면 정말 감사하겠습니다 LD_LIBRARY_PATH.

이것이 내가 한 일입니다 .profile:

export HOME_INFA_DIR=/etl/informatica/9.6.1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME_INFA_DIR

bash저는 AIX 7.1을 사용하고 있습니다.

답변1

이 파일은 로그인 셸에서 얻을 .profile수 없습니다.bash만약에또는 파일 .bash_profile.bash_login존재합니다. 먼저 다른 파일을 시도합니다.

또한, .bashrc비로그인 대화형 쉘은 이 파일이 명시적으로 파생되지 않는 한 이 파일을 얻지 못합니다. 이렇게 하면 껍질 중 하나를 얻게 됩니다 sudo -u user bash.

관련 정보