그만큼 bash_profile
일반적으로 BASH 환경 (함수, 별칭, 변수, 읽기 바인딩 등 설치)을 수정하고 실제로 부모의 배쉬 프로세스의 환경을 수정할 방법이 없습니다.
그래서 당신이 할 수있는 최선은 Ruby Script를 끝내는 것입니다. exec
새 배쉬를 지정합니다 -l
(또는 --login
) 옵션을 만들기위한 옵션 로그인 쉘 소싱으로 시작할 수 있습니다 bash_profile
. (논쟁의 첫 번째 성격을 만들어서 이것을 할 수 있습니다. -
, 보통 설정함으로써 -bash
.)
루비 스크립트가 시작되는 방식을 제어 할 수 있다면 exec
Ed는 부모의 배쉬 프로세스를 대체하기 위해. 그것은 더 깨끗한 프로세스 트리를 만들 것입니다.