셸스크립트 관련 질문입니다.
글쓴이: 전민수 / 작성시간: 금, 2007/01/05 - 4:09오후
안녕하세요, 처음으로 글쓰네요.. ^^;;
셸스크립트 열씸히 보고 있는데요,
보통 셸 프롬프트 상에서
$>export PKG_CONFIG_PATH=/home/andrew/target/nfsroot/lib/pkgconfig
이런식으로 명령을 내리면 현재 사용중인 셸의 PKG_CONFIG_PATH가 변경되어서 나오는데요,
이 작업을 셸스크립트로 다음과 같이 만들었습니다.
#!/bin/sh
export PKG_CONFIG_PATH=/home/andrew/target/nfsroot/lib/pkgconfig
echo $PKG_CONFIG_PATH
위 파일을 실행하면 echo 의 결과는 /home/andrew/target/nfsroot/lib/pkgconfig 라고 나오지만, 실제 셸에서 PKG_CONFIG_PATH를 확인해 보면 여전히 변하지 않고 있네요..
아마 셸스크립트를 실행시킬 때 프로세스를 만들어서 실행하기 때문에 해당 셸스크립트 수행이 끝나면 현재 셸에는 영향을 주질 않는것 같은데요,
이런 경우 현재 셸의 환경변수에도 바로 영향을 주고 싶은데, 어떻게 해야 하나요???
Forums:
흠.
$ . 스크립트이름
or
$ source 스크립트이름
댓글 달기