inicia o ddclient como daemon com o systemd

4

Estou tentando iniciar o ddclient como daemon no meu Ubuntu 15.04, que agora usa systemd , mas não conseguia nem seguir o wiki do Ubuntu em link para palavras.

Eu fiz,

update-rc.d ddclient defaults

Então tentei com

invoke-rc.d ddclient start

e depois,

service ddclient start

mas a listagem ps ainda não tem ddclient à vista.

É só depois que eu fiz,

/etc/init.d/ddclient restart

que começo a ver ddclient na listagem ps .

O /etc/init.d/ddclient restart não deve ser substituído? Não devemos usar invoke-rc.d ... start ou service ... start ?

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

Obrigado

    
por xpt 07.06.2015 / 22:36

1 resposta

3

Você pode interagir com os serviços do systemd por meio do comando systemctl . Se o seu sistema de gerenciamento de pacotes forneceu um arquivo de serviço do systemd com 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, no modo multiusuário, etc.

Olhando para a fonte do pacote não parece que eles fornecem 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 isso pode exigir um problema para o pacote. Eles forneceram um guia para o uso simultâneo de upstart e systemd.

    
por 09.06.2015 / 04:22