何らかの理由で、ブート時にシステムサービスを無効にする必要があります。私の場合、これはAvahi Daemonです。起動時に起動したくないだけです。
以前のUbuntuリリース(12.04など)でできました
Sudo update-rc.d avahi-daemon disable
ただし、14.04では
update-rc.d: warning: start runlevel arguments (none) do not match avahi-daemon Default-Start values (2 3 4 5)
update-rc.d: warning: stop runlevel arguments (none) do not match avahi-daemon Default-Stop values (0 1 6)
System start/stop links for /etc/init.d/avahi-daemon do not exist.
そして、Avahiは起動時に開始されます。これを無効にするにはどうすればよいですか?これを行うコマンドラインの方法を探しています。
そして、ここで何が起こったのかを説明してください。最近のUbuntuリリースでの変更により、update-rc.d
の使用が中断されましたか?ここに何かが欠けていると思う。
Ubuntuは、起動時にサービスを開始するためにSysV Initの代わりに pstart を使用します。したがって、一部のサービスにはSysV Initスクリプトはありませんが、/etc/init/
(/etc/init.d/
ではなく)にUpstartジョブ記述ファイルがあります。それらのupdate-rc.d
は機能しません。
つかいます
echo manual | Sudo tee /etc/init/avahi-daemon.override
起動時にavahi-daemon
を無効にします。 avahi-daemon
を、停止したいサービスに置き換えます。
Upstartの使用方法の詳細については、 pstart Intro、Cookbook、およびBest Practises を参照してください。