iniciar ddclient como demonio con systemd

iniciar ddclient como demonio con systemd

Estoy intentando iniciar ddclient como demonio en mi Ubuntu 15.04, que ahora usa systemd, pero ni siquiera pude seguir la wiki de Ubuntu enhttps://help.ubuntu.com/community/DynamicDNSa las palabras.

Hice,

update-rc.d ddclient defaults

Luego probé con,

invoke-rc.d ddclient start

y luego,

service ddclient start

pero psaún no hay ninguna lista ddclienta la vista.

Fue sólo después de que lo hice,

/etc/init.d/ddclient restart

que empiezo a ver ddclientaparecer en psla lista.

¿No /etc/init.d/ddclient restartse supone que esté en desuso? ¿No deberíamos usar invoke-rc.d ... starto service ... starten su lugar?

¿Cuál es la forma correcta de iniciar ddclient como demonio en Ubuntu 15.04 systemd?
¿Cuál es la forma correcta de hacer que siempre se inicie al iniciar la máquina? Supongo que update-rc.dya no funcionaría, ¿ invoke-rc.dverdad?

Gracias

Respuesta1

Puede interactuar con los servicios de systemd a través decomando systemctl. Si su sistema de gestión de paquetes ha proporcionado un systemdarchivo de serviciocon el paquete ddclient entonces puedes iniciar el servicio con:

[sudo] systemctl start ddclient.service

Y consultar el estado del servicio con:

[sudo] systemctl status ddclient.service

Nota: systemctl start <service>no persiste entre botas. Debe systemctl enable <service>incluirlo en el destino de instalación, es decir, modo multiusuario, etc.

Mirando a lafuente del paqueteno parece que proporcionen un archivo de servicio para ddclient. No uso ubuntu activamente, por lo que no sé cómo se planifica la migración a systemd como servicio de inicio, pero es posible que requiera un problema con el paquete. Han proporcionado unguíapara el uso simultáneo de upstart y systemd.

información relacionada