환경변수 추가시키는 작업에 대한 궁금증이 있습니다.
글쓴이: morolty / 작성시간: 화, 2013/08/13 - 1:53오후
구글링을 해봐도 export하는법, 수동으로 .bash 및 .bash_profile 수정하라는 글만 나와서, 제 의도와는 맞지 않아 여쭙습니다.
쉘 스크립트를 짜는 중,
cp ./aaa /etc/rc.d/init.d/aaa chmod 755 /etc/rc.d/init.d/aaa chkconfig --add aaa
aaa를 chkconfig에 등록하여 사용하기 위한 코드입니다.
여기서, aaa의 start 에는 ~/사용자가 만든 임의의 디렉토리/bin 폴더 내에 있는 java파일을 실행시킬 예정인데요,
저 임의의 디렉토리를 알아내기 위하여 뭔가 작업을 해야 합니다.
지금은 install이라는 bash파일을 실행시켜, 해당 bash파일 내에서 aaa파일을 init.d폴더에 복사함과 동시에 부모 쉘로부터 export받아온 폴더경로를
.bash_profile에 환경변수로 추가하고 싶은데요.
단순하게 예를들어 $echo PATH=$PATH:"폴더경로" >> ~./bash_profile 같은 방식으로 직접 추가하는 방법밖에 없을까요?
가능하다면 좀더 세련된 방법이 있을까 싶어서 질문 드립니다.
감사합니다.
Forums:
댓글 달기