systemdでddclientをデーモンとして起動する

systemdでddclientをデーモンとして起動する

私はUbuntu 15.04でddclientをデーモンとして起動しようとしていますが、systemdUbuntu wikiに従ってもできませんでした。https://help.ubuntu.com/community/ダイナミックDNS言葉に。

終わったよ、

update-rc.d ddclient defaults

そして試してみた、

invoke-rc.d ddclient start

その後、

service ddclient start

しかし、psリストはまだ見えませんddclient

私がそうした後で初めて、

/etc/init.d/ddclient restart

リストddclientに表示されるようになりました。ps

/etc/init.d/ddclient restartは非推奨ではないのですか? 代わりにinvoke-rc.d ... startまたは を使用すべきではないですかservice ... start?

Ubuntu 15.04 systemd で ddclient をデーモンとして起動する適切な方法は何ですか?
マシンの起動時に常に起動するようにする適切な方法は何ですか? は、update-rc.dとして動作しなくなると思いますがinvoke-rc.d、そうでしょうか?

ありがとう

答え1

systemdサービスと対話するには、systemctl コマンドパッケージ管理システムがsystemdを提供している場合サービスファイルddclient パッケージを使用すると、次のコマンドでサービスを開始できます。

[sudo] systemctl start ddclient.service

次のようにしてサービスのステータスを照会します。

[sudo] systemctl status ddclient.service

注記:systemctl start <service>起動後は保持されません。systemctl enable <service>インストール ターゲット (マルチユーザー モードなど) に含める必要があります。

を見てパッケージソースddclient用のサービスファイルが提供されていないようです。私はUbuntuを積極的に使用していないので、initサービスとしてのsystemdへの移行がどのように計画されているかはわかりませんが、パッケージの問題が必要になる可能性があります。彼らはガイドupstart と systemd の両方を同時に使用します。

関連情報