El servicio systemctl no se puede reiniciar al reiniciar

El servicio systemctl no se puede reiniciar al reiniciar

He creado un servicio systemctlque funciona perfectamente, pero cada vez que reinicio el servidor, no puede reiniciarse automáticamente.

El código del servicio es:

[Unit]
Description=Service Description
[Service]
User=ubuntu
Group=ubuntu
WorkingDirectory=project_path
Restart=always
ExecStart=/home/ubuntu/.rvm/gems/ruby-2.6.3/wrappers/bundle exec /usr/share/rvm/rubies/ruby-2.6.3/bin/rake QUEUE=* resque:work

La ruta para el servicio es

/lib/systemd/system/worker.servicio

Respuesta1

El servicio que creó debe habilitarse, no solo iniciándolo, sino también haciéndole saber a systemd que existe. Esto se puede hacer usando el comando systemctl enable worker.service.

Es posible que deba agregar algunos valores a la configuración para que el servicio se ejecute correctamente, pero sin habilitar el servicio no se puede activar después de un reinicio automático.

información relacionada