사용자 환경으로 애플리케이션 실행

사용자 환경으로 애플리케이션 실행

명령줄에서 실행하면 eclipse애플리케이션은 사용자의 환경 변수(예: PYTHONPATH)를 인식하고 이에 따라 Auto Config. GUI 아이콘이나 애플리케이션 실행 프로그램을 사용하여 애플리케이션을 실행하는 경우에는 그렇지 않습니다. 내 애플리케이션 실행 프로그램이 스크립팅을 지원하는 경우 사용할 사용자 환경을 지정할 수 있는 방법이 있습니까?

답변1

내 생각 /path/to/executable에 프로그램 실행기를 다음으로 바꾸는 것 같습니다.

sh 'exec /path/to/executable'

트릭을 수행해야합니다. sh대상 쉘을 나타냅니다. 수정애드립.

여기서는 귀하의 사용자 계정이 변수를 생성하는 계정이라고 가정합니다 PYTHONPATH. 루트가 아니거나 sudo 액세스를 올바르게 구성하지 않은 경우 다른 사용자의 환경을 복제할 수 없습니다.

관련 정보