inicie o ddclient como daemon com systemd

inicie o ddclient como daemon com systemd

Estou tentando iniciar o ddclient como daemon no meu Ubuntu 15.04, que agora usa systemd, mas não consegui nem seguir o wiki do Ubuntu emhttps://help.ubuntu.com/community/DynamicDNSàs palavras.

Eu fiz,

update-rc.d ddclient defaults

Então tentei com,

invoke-rc.d ddclient start

e então,

service ddclient start

mas psa listagem ainda não está ddclientà vista.

Só depois que eu fiz isso,

/etc/init.d/ddclient restart

que começo a ver ddclientaparecer na pslistagem.

Não /etc/init.d/ddclient restartdeveria ser obsoleto? Não deveríamos usar invoke-rc.d ... startou service ... startem vez disso?

Qual é a maneira correta de iniciar o ddclient como daemon no Ubuntu 15.04 systemd?
Qual é a maneira correta de fazer com que ele sempre inicie na inicialização da máquina? Suponho que update-rc.dnão estaria mais funcionando, como invoke-rc.d, certo?

Obrigado

Responder1

Você pode interagir com os serviços do systemd através docomando systemctl. Se o seu sistema de gerenciamento de pacotes forneceu um systemdarquivo de serviçocom o pacote ddclient então você pode iniciar o serviço com:

[sudo] systemctl start ddclient.service

E consulte o status do serviço com:

[sudo] systemctl status ddclient.service

Observação: systemctl start <service>não persiste nas inicializações. Você deve systemctl enable <service>incluí-lo no destino de instalação, ou seja, modo multiusuário, etc.

Olhando para ofonte do pacotenão parece que eles forneçam um arquivo de serviço para o ddclient. Eu não uso ativamente o Ubuntu, então não estou ciente de como a migração para o systemd como um serviço init está planejada, mas pode exigir um problema para o pacote. Eles forneceram umguiapara o uso simultâneo do upstart e do systemd.

informação relacionada