Nombre de clave desconocido 'ExecRestart' en la sección 'Servicio'

Nombre de clave desconocido 'ExecRestart' en la sección 'Servicio'

Tengo este archivo de unidad systemd /etc/systemd/system/ei-integrator.servicecomo se muestra a continuación:

[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

Y cuando lo intento systemctl start ei-integrator.serviceme da el siguiente error:

/etc/systemd/system/ei-integrator.service:8: Nombre de clave desconocido 'ExecRestart' en la sección 'Servicio', ignorándolo.

¿Alguien me puede ayudar?

estoy usandoUbuntu 20.04.4 LTS

Respuesta1

La sintaxis correcta es "ExecReload". Intente usar "ExecReload" en lugar de "ExecRestart" y vea si funciona.

Puede encontrar los comandos Exec disponibles en la siguiente documentación. https://www.freedesktop.org/software/systemd/man/systemd.service.html

Más debates están disponibles aquí: https://github.com/wso2/puppet-ei/issues/70 https://systemd-devel.freedesktop.narkive.com/Ln2Sc9Ot/execrestart

información relacionada