rc.local에 정의된 환경 변수의 범위는 무엇입니까? [폐쇄]

rc.local에 정의된 환경 변수의 범위는 무엇입니까? [폐쇄]

우분투14.04

rc.local이 루트로 실행되므로 루트로 실행되는 모든 프로세스에서 rc.local의 환경 변수를 사용할 수 있다는 의미입니까? 왜?

답변시 참고문헌을 함께 기재해주세요.

답변1

아니요, 스크립트는 rc.local별도의 프로세스로 실행됩니다. 즉, 상위 환경을 수정할 수 없습니다.

시스템 전체에 환경 변수를 설정하려는 경우 위치는 입니다 /etc/profile.

FreeBSD rc.local문서/etc/rc.d/이름으로 끝나는 스크립트는 .sh독립적으로 실행되지 않고 가져오는 규칙이 언급되었습니다 . 나는 이것이 틀릴 수도 있지만 다른 플랫폼으로 이식 가능하다고 생각하지 않습니다.

관련 정보