
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
)。
いくつかの調査を行った後、以下を発見しました。
squid3.conf
にあります/etc/init
- しかし、中にはありません。
/etc/init.d
- どのランレベルにもリストされていません
/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
答え2
ただ使用できますupdate-rc.d squid3 disable
。初期化スクリプトが存在しないという警告が表示されますが、まだ起動操作は完全に無効になります。