환경 파일에서 systemd WatchdogSec 읽기

환경 파일에서 systemd WatchdogSec 읽기

EnvironmentFile에 설정된 환경 변수에서 시스템 WatchdogSec 구성을 읽을 수 있습니까? 좋다

WatchdogSec=$MY_WD_TIMEOUT

답변1

아니요.

Execsystemd는 어떤 구성 지시문이 변수( 예를 들어 대부분 ExecStart=) 를 확장할지에 대해 매우 구체적이지만 WatchdogSec=그 중 하나는 아닙니다.

이 문제를 조사하는 이유가 함께 제공되는 단위 파일과 관계없이 사용자 정의 감시 시간 제한을 지정하도록 허용하거나 단위 파일을 수정하지 않고 사용자 정의할 수 있는 경우 권장되는 기능은 재정의 파일을 사용하는 것입니다.

/etc/systemd/system/myapp.service.d/watchdog_timeout.conf예를 들어 다음 두 줄을 사용할 수 있습니다 .

[Service]
WatchdogSec=30s

myapp.service이는 장치가 배송되었지만 /lib/systemd/system/myapp.service배송되지 않은 경우에도 모든 기본 설정을 무시합니다 /etc.

관련 정보