
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 ps
aún no hay ninguna lista ddclient
a la vista.
Fue sólo después de que lo hice,
/etc/init.d/ddclient restart
que empiezo a ver ddclient
aparecer en ps
la lista.
¿No /etc/init.d/ddclient restart
se supone que esté en desuso? ¿No deberíamos usar invoke-rc.d ... start
o service ... start
en 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.d
ya no funcionaría, ¿ invoke-rc.d
verdad?
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.