web-dev-qa-db-ja.com

アンインストールせずにサービスの自動起動を無効にしますか?

アンインストールせずにサービスの自動起動を無効にするにはどうすればよいですか?たとえば、Tomcatをインストールしたままにしておきたいのですが、再起動するたびにTomcatをオンにしたくないのです。

150
C. Ross

これでうまくいくはずです:

ターミナルを開く(Ctrl + Alt + T)および次のコマンドを入力します。

Sudo update-rc.d Tomcat disable

基本的に、update-rc.dは、開始リンクの名前を停止リンクに変更することにより、スクリプト/etc/init.d/Tomcatの既存のランレベルリンクを変更します。

183
hhlp

Nice UIを使用した、より汎用的で視覚的な:sysv-rc-conf

Tomcat7(ランレベル2〜5)のチェックボックスをオフにして終了します。

41
youri

disable|enable AP​​Iは安定しておらず、将来変更される可能性があります。次のコマンドを使用して、/etc/rc?.d/のすべてのシンボリックリンクを削除することをお勧めします。

update-rc.d -f Tomcat remove
40
Riceball LEE

スタートアップジョブの場合、次のようなサービスを無効にする必要があります(例:mysql):

$ Sudo -s
# echo "manual" > /etc/init/mysql.override
# exit

またはこのワンライナーを使用して:

$ echo "manual" | Sudo tee /etc/init/mysql.override > /dev/null
20
Tomofumi