systemd에 기본값(PassEnvironment)을 지정합니다.

systemd에 기본값(PassEnvironment)을 지정합니다.

따라서 systemd에는 다음을 사용하여 환경 변수를 프로세스에 전달하는 메커니즘이 있습니다.통과 환경.

systemd 서비스 파일 자체에서 이러한 변수에 대한 기본값을 지정할 수 있습니까?

나는 그것을 시도했지만 PassEnvironment='POLL_INTERVAL=10'작동하지 않습니다.

예를 들어주실 수 있나요?

답변1

대신 이 Environment=매개변수를 사용하세요. PassEnvironment=systemd 프로세스 자체(PID 1) 내에서 값이 정의된 변수를 전달하는 데 사용됩니다.

예:

Environment=“VAR=string”

관련 정보