Por que o serviço systemd não está sendo iniciado automaticamente?

1

Aqui está o meu arquivo boondocks-agent.service. Eu instalei em / lib / systemd / system:

[Unit]
Description=Boondocks agent
Requires=\
    balena.service 
After=\
    balena.service 

[Service]
Type=simple
Restart=always
RestartSec=10s
WatchdogSec=60
EnvironmentFile=/etc/boondocks-agent/agent.conf
EnvironmentFile=-/tmp/boondocks-agent.conf
ExecStartPre=-/usr/bin/stop-boondocks-agent
ExecStart=/usr/bin/healthdog --healthcheck=/usr/lib/boondocks-agent/boondocks-agent-healthcheck  /usr/bin/start-boondocks-agent
ExecStop=-/usr/bin/stop-boondocks-agent

[Install]
WantedBy=multi-user.target

Não parece iniciar quando eu inicializo o sistema. Depois de uma inicialização limpa, isso é o que eu vejo para o status:

systemctl status boondocks-agent
boondocks-agent.service - Boondocks agent
   Loaded: loaded (/lib/systemd/system/boondocks-agent.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

O que preciso fazer para que isso seja iniciado automaticamente na inicialização?

Editar

No YOCTO, o equivalente a chamar systemctl enable é:

SYSTEMD_SERVICE_${PN} = " \
    boondocks-agent.service
    "
    
por RQDQ 04.05.2018 / 14:50

1 resposta

4

Você precisa ativar um tempo de inicialização:

systemctl enable boondocks-agent

    
por 04.05.2018 / 14:56

Tags