![환경 변수를 보존하기 위해 systemd를 사용하시겠습니까?](https://linux55.com/image/59015/%ED%99%98%EA%B2%BD%20%EB%B3%80%EC%88%98%EB%A5%BC%20%EB%B3%B4%EC%A1%B4%ED%95%98%EA%B8%B0%20%EC%9C%84%ED%95%B4%20systemd%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
유닛 파일이 systemd
기존 환경 변수 유지를 지원합니까?
(비슷하다 sudo -E
?)
아니요참조 Environment=
또는 EnvironmentFile=
여기.
systemd
DPKG_MAINTSCRIPT_PACKAGE
예를 들어, 환경 변수를 그대로 유지할 수 있다면 유용할 것입니다 . 그런 다음 서비스는 업그레이드의 일부로 다시 시작할 것인지( apt-get
/ 환경 변수 dpkg
설정 DPKG_MAINTSCRIPT_PACKAGE
) 또는 수동으로/부팅할 때 다시 시작할 것인지 결정할 수 있습니다 .
답변1
시작된 서비스는 서비스를 시작한 프로세스의 하위 항목이 아니기 때문에 이는 의미가 없습니다. systemctl
실행 중인 프로세스에 연결 systemd
하고 프로세스를 시작하도록 합니다. 따라서 환경이 보존되더라도(아마도...) systemd
환경은 상속됩니다. 원하는 항목이 포함되어 있지 않습니다.