shell script1 Sourcing vs. Executing a file in bash bash shell에서 파일을 실행할 때 별 생각없이 두 가지 방법들('source file.sh' 그리고 './file.sh')을 섞어서 사용해 왔었는데, TOPAS 3.2 patch02를 새로 설치하고 테스트로 rundemos.csh를 실행하면서 별 생각없이 'chmod u+x rundemos.csh'로 실행 가능 파일로 만들어주고 './rundemos.csh'로 실행을 하려고 하니 자꾸 library를 못찾겠다는 오류가 발생하였다. Library path 설정도 정상적으로 잘 되어있는데... 이상하다 싶어서 'source rundemos.csh' 해보니 아무런 문제없이 마지막 한 줄 까지 잘 실행이 되는 것이다. 'source file.sh' 또는 '. ./file.sh'의 경우에는 현재 실행 중인.. 2020. 3. 22. 이전 1 다음