
私はUbuntu 15.04でddclientをデーモンとして起動しようとしていますが、systemd
Ubuntu 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 の両方を同時に使用します。