Restart=on-failure에도 불구하고 정전 후 systemd가 서비스를 다시 시작하지 않습니다.

Restart=on-failure에도 불구하고 정전 후 systemd가 서비스를 다시 시작하지 않습니다.

기상 관측소 서비스가 있어요.심지,안에라즈베리 파이3. 있을 때정전(뇌우) 전원이 복구된 후 Pi가 다시 시작되지만아니요weewx 서비스는 여전히 "비활성" 상태입니다.

    ● weewx.service - LSB: weewx weather system
   Loaded: loaded (/etc/init.d/weewx; static; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)

그러나 서비스 구성에는 "Restart=on-failure" 옵션이 있는데, 제가 이해한 바로는 이 상황을 처리해야 합니다. 내가 어떻게 할 수있는서비스가 자동으로 다시 로드되도록 허용? systemctl start weewx를 수행하면 문제 없이 수동으로 다시 시작됩니다.

[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/weewx
Description=LSB: weewx weather system
Before=multi-user.target
Before=graphical.target
After=remote-fs.target
After=time-sync.target

[Service]
Type=forking
Restart=on-failure
RestartSec=5s
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
SuccessExitStatus=5 6
ExecStart=/etc/init.d/weewx start
ExecStop=/etc/init.d/weewx stop
ExecReload=/etc/init.d/weewx reload

감사해요!

알아채다.이 문제특정시간제 노동자, 이것은 내 경우가 아닙니다.

관련 정보