
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 ps
eine Auflistung ist noch immer nicht ddclient
in Sicht.
Erst nachdem ich es getan habe,
/etc/init.d/ddclient restart
ddclient
die ich allmählich in der Auflistung auftauchen sehe ps
.
Soll nicht /etc/init.d/ddclient restart
veraltet sein? Sollten wir stattdessen nicht invoke-rc.d ... start
oder 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.d
würde nicht mehr funktionieren, invoke-rc.d
oder?
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.