it-swarm-eu.dev

Zakázat automatické spuštění služby bez odinstalace?

Jak mohu zakázat automatické spuštění služby bez odinstalování? Chtěl bych například nechat Tomcat nainstalován, ale nechci, aby se zapínal pokaždé, když se restartuji.

152
C. Ross

To by mělo udělat trik:

Otevřený terminál (Ctrl + Alt + T) a zadejte následující příkaz:

Sudo update-rc.d Tomcat disable

V podstatě update-rc.d upraví stávající odkazy runlevel pro skript /etc/init.d/Tomcat přejmenováním počátečních odkazů na zastavení odkazů.

186
hhlp

Obecnější a vizuálnější s pěkným uživatelským rozhraním: sysv-rc-conf

Zrušte zaškrtnutí políček pro Tomcat7 (úrovně 2 až 5), ukončete a je to.

42
youri

The disable|enable API není stabilní a může se v budoucnu změnit. Doporučuji použít následující příkaz k odstranění všech symbolických odkazů z /etc/rc?.d/:

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

Pro upstart úlohy musíte zakázat službu jako je tato (např. Mysql):

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

nebo pomocí tohoto jednodílného:

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