2013-04-06 5 views
1

부팅시 tty.js 셸을 시작하려고합니다. 부팅시 cron 작업을 사용하면 매우 쉽지만 올바르게 시작하지는 않습니다. 그것은 올바른 $ PATH 등이 없습니다./etc/environment, ~/.bashrc와 같은 올바른 스크립트를 실행하지 않습니다. 로그인 할 때 동일한 환경에서 부트 할 때 tty.js를 시작할 수있는 방법이 있습니까?부팅시 tty.js 시작

답변

1

최소한 Gentoo에서 소스/etc/profile 명령을 사용하여 명시 적으로 환경을 설정하십시오. 환경 변수 등을 재설정합니다. 시도 해봐.

+0

이것은 부분적으로 만 작동합니다. 여전히/etc/environment를 구문 분석하고 설정하지 않습니다. 그러나이를 통해 나는 올바른 방법으로 이끌었다. – PizzaPanther

+0

도움을받을 수있어서 기쁘다. 원한다면 다른 사람이 잃어 버렸을 때를 대비하여 대답을 편집 할 수있다. :) – Dylan

0

부팅시 Ubuntu cron 작업에서 upstart는/etc/environment를로드하지 않습니다. 로그인 할 때 일반적으로 pam_env.so가이를 수행하기 때문입니다. 그러나 su은/etc/environment 및/etc/profile을 올바르게로드합니다. 부팅시 또는 신축시에 cron 작업에서 다음과 같은 작업을 수행 할 수 있습니다.