update-rc.d squid3 init.d初期化奇妙

update-rc.d squid3 init.d初期化奇妙

sudo service squid3 status効果的で、squidヌーボーの金持ちを暗示します。ただし、利用されたサービスのリストは

sudo service --status-all 

見せないでくださいsquid。 ...でもない

sudo update-rc.d squid3 defaults

動作します(というエラーが発生しますupdate-rc.d: /etc/init.d/squid3: file does not exist)。

いくつかの調査を行った後、以下を発見しました。

  1. squid3.confにあります/etc/init
  2. しかし、中にはありません。/etc/init.d
  3. どのランレベルにもリストされていません/etc/rc?.d

私の目標は、squid実行時に起動しないことです。私はupstartを使ってこれを行うことを願っています。これがなければ、唯一のオプションはランレベルラインstart [2345l]をコメントアウトすることです。正しいですか?

そして、なぜこのような奇妙な現象が発生するのでしょうか?どんなアイデアや説明がありますか?

Ubuntu 14.04を使用しています。

ベストアンサー1

起動時に自動起動を防ぐには、次のようにupstartファイルを生成するのが最善です。

echo "manual" >> /etc/init/squid3.override

これにより自動起動は無効になりますが、手動で作業を開始できます。構成の詳細については、次を参照してください。ここ

service --status-allコマンドについてはSysVどこにあるのかが表示されます/etc/init.d。関連タスク
については、コマンドupstartを調べることをお勧めしますinitctl。例えば

initctl list

おすすめ記事