ddclient als Daemon mit systemd starten

ddclient als Daemon mit systemd starten

Ich versuche, ddclient als Daemon in meinem Ubuntu 15.04 zu starten, das jetzt verwendet systemd, konnte aber nicht einmal dem Ubuntu-Wiki unter folgenhttps://help.ubuntu.com/community/DynamicDNSzu Worten.

Ich habe getan,

update-rc.d ddclient defaults

Dann versuchte man es mit,

invoke-rc.d ddclient start

und dann,

service ddclient start

aber pseine Auflistung ist noch immer nicht ddclientin Sicht.

Erst nachdem ich es getan habe,

/etc/init.d/ddclient restart

ddclientdie ich allmählich in der Auflistung auftauchen sehe ps.

Soll nicht /etc/init.d/ddclient restartveraltet sein? Sollten wir stattdessen nicht invoke-rc.d ... startoder verwenden service ... start?

Wie kann ich ddclient unter Ubuntu 15.04 systemd richtig als Daemon starten?
Wie kann ich dafür sorgen, dass es immer beim Systemstart gestartet wird? Ich nehme an, das update-rc.dwürde nicht mehr funktionieren, invoke-rc.doder?

Danke

Antwort1

Sie können mit systemd-Diensten interagieren über dassystemctl-BefehlWenn Ihr Paketverwaltungssystem eine systemd-Datei bereitgestellt hat,Servicedateimit dem ddclient-Paket, dann können Sie den Dienst mit folgendem starten:

[sudo] systemctl start ddclient.service

Und fragen Sie den Status des Dienstes ab mit:

[sudo] systemctl status ddclient.service

Notiz: systemctl start <service>bleibt nicht über mehrere Systemstarts hinweg bestehen. Sie müssen systemctl enable <service>es in das Installationsziel aufnehmen, d. h. Mehrbenutzermodus usw.

Mit Blick auf diePaketquellees scheint nicht so, als ob sie eine Servicedatei für ddclient bereitstellen. Ich verwende Ubuntu nicht aktiv, daher weiß ich nicht, wie die Migration zu systemd als Init-Dienst geplant ist, aber es könnte ein Problem mit dem Paket geben. Sie haben eineFührungfür die gleichzeitige Verwendung von Upstart und Systemd.

verwandte Informationen