Abrir
/lib/systemd/system/watchdog.service
e adicione
[Install]
WantedBy=multi-user.target
O Systemd precisa da seção [Instalar] de uma Unidade para saber como ela deve ativar / desativar a Unidade.
Estou usando um Raspberry Pi B, com Raspbian. Depois de atualizar para Jessie, o daemon de watchdog não inicia mais na inicialização. Iniciá-lo manualmente usando "sudo service watchdog start" funciona. Eu tentei:
update-rc.d watchdog defaults && update-rc.d watchdog enable
systemctl enable watchdog
produz este erro: The unit files have no [Install] section. They are not meant to be enabled using systemctl.
eu verifiquei
systemctl list-units | grep -i watchdog
é vazio (a menos que eu tenha começado manualmente) /etc/rc5.d/
também é 5. O que mais posso experimentar?
Os serviços instalados no sistema vêm com arquivos de unidade padrão armazenados no diretório /usr/lib/systemd/system/
. Os administradores do sistema não devem modificar esses arquivos diretamente, portanto, qualquer personalização deve ser confinada aos arquivos de configuração no diretório /etc/systemd/system/
.
Atualização:
Basta criar um link para o padrão config / lib / systemd / system / [nome do serviço] .service para /etc/systemd/system/multi-user.target.wants/[service name] .service, também conhecido como:
# ln /lib/systemd/system/watchdog.service /etc/systemd/system/multi-user.target.wants/watchdog.service
Em seguida, reinicie o sistema:
# reboot
E verifique qual serviço é iniciado automaticamente:
# systemctl status watchdog.service