![rc.local에 정의된 환경 변수의 범위는 무엇입니까? [폐쇄]](https://linux55.com/image/110704/rc.local%EC%97%90%20%EC%A0%95%EC%9D%98%EB%90%9C%20%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EC%9D%98%20%EB%B2%94%EC%9C%84%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
우분투14.04
rc.local이 루트로 실행되므로 루트로 실행되는 모든 프로세스에서 rc.local의 환경 변수를 사용할 수 있다는 의미입니까? 왜?
답변시 참고문헌을 함께 기재해주세요.
답변1
아니요, 스크립트는 rc.local
별도의 프로세스로 실행됩니다. 즉, 상위 환경을 수정할 수 없습니다.
시스템 전체에 환경 변수를 설정하려는 경우 위치는 입니다 /etc/profile
.
FreeBSD rc.local
문서/etc/rc.d/
이름으로 끝나는 스크립트는 .sh
독립적으로 실행되지 않고 가져오는 규칙이 언급되었습니다 . 나는 이것이 틀릴 수도 있지만 다른 플랫폼으로 이식 가능하다고 생각하지 않습니다.