Unbekannter Schlüsselname „ExecRestart“ im Abschnitt „Service“

Unbekannter Schlüsselname „ExecRestart“ im Abschnitt „Service“

Ich habe diese Systemd-Unit-Datei /etc/systemd/system/ei-integrator.servicewie folgt:

[Unit]
Description=Integrator
After=network.target

[Service]
ExecStart=/tmp/ei-6.6.0/bin/integrator.sh start
ExecStop=/tmp/ei-6.6.0/bin/integrator.sh stop
ExecRestart=/tmp/ei-6.6.0/bin/integrator.sh restart
PIDFile=/tmp/ei-6.6.0/pid.pid
User=wso2user
Group=wso2
Type=forking
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

Und wenn ich es versuche, systemctl start ei-integrator.serviceerhalte ich die folgende Fehlermeldung:

/etc/systemd/system/ei-integrator.service:8: Unbekannter Schlüsselname „ExecRestart“ im Abschnitt „Service“, wird ignoriert.

Kann mir jemand helfen?

ich benutzeUbuntu 20.04.4 LTS

Antwort1

Die korrekte Syntax lautet „ExecReload“. Versuchen Sie, „ExecReload“ statt „ExecRestart“ zu verwenden und prüfen Sie, ob es funktioniert.

Die verfügbaren Exec-Befehle finden Sie in der folgenden Dokumentation. https://www.freedesktop.org/software/systemd/man/systemd.service.html

Weitere Diskussionen finden Sie hier: https://github.com/wso2/puppet-ei/issues/70 https://systemd-devel.freedesktop.narkive.com/Ln2Sc9Ot/execrestart

verwandte Informationen