Ubuntu15.04でddclientをデーモンとして起動しようとしています。これは現在systemd
を使用していますが、Ubuntu wiki( https://help.ubuntu.com/community/))をフォローすることすらできませんでした。 DynamicDNS 単語に。
終わったよ、
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
は機能しなくなったと思いますよね。
ありがとう
systemctlコマンド を介してsystemdサービスと対話できます。パッケージ管理システムがddclientパッケージでsystemd service file を提供している場合は、次のコマンドでサービスを開始できます。
[Sudo] systemctl start ddclient.service
そして、次のコマンドでサービスのステータスをクエリします。
[Sudo] systemctl status ddclient.service
注:systemctl start <service>
はブート間で持続しません。絶対です systemctl enable <service>
インストールターゲット、つまりマルチユーザーモードなどに含める。
パッケージソース を見ると、ddclientにサービスファイルを提供しているようには見えません。私はubuntuを積極的に使用していないので、initサービスとしてのsystemdへの移行がどのように計画されているかわかりませんが、パッケージの問題が必要になる場合があります。彼らは、upstartとsystemdの両方を同時に使用するための ガイド を提供しています。