アンインストールせずにサービスの自動起動を無効にするにはどうすればよいですか?たとえば、Tomcatをインストールしたままにしておきたいのですが、再起動するたびにTomcatをオンにしたくないのです。
これでうまくいくはずです:
ターミナルを開く(Ctrl + Alt + T)および次のコマンドを入力します。
Sudo update-rc.d Tomcat disable
基本的に、update-rc.d
は、開始リンクの名前を停止リンクに変更することにより、スクリプト/etc/init.d/Tomcat
の既存のランレベルリンクを変更します。
Nice UIを使用した、より汎用的で視覚的な:sysv-rc-conf
Tomcat7(ランレベル2〜5)のチェックボックスをオフにして終了します。
disable|enable
APIは安定しておらず、将来変更される可能性があります。次のコマンドを使用して、/etc/rc?.d/
のすべてのシンボリックリンクを削除することをお勧めします。
update-rc.d -f Tomcat remove
スタートアップジョブの場合、次のようなサービスを無効にする必要があります(例:mysql):
$ Sudo -s
# echo "manual" > /etc/init/mysql.override
# exit
またはこのワンライナーを使用して:
$ echo "manual" | Sudo tee /etc/init/mysql.override > /dev/null