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

ありがとうございます!

気づくこの問題特定時間制労働者、これは私の場合ではありません。

ベストアンサー1

おすすめ記事