Kaldırma olmadan bir hizmet için otomatik başlatmayı devre dışı bırakma? [çift]

144

Kaldırma olmadan bir hizmet için otomatik başlatmayı nasıl devre dışı bırakabilirim? Örneğin, tomcat'in yüklü olmasını bırakmak istiyorum, ancak yeniden başlattığımda her zaman açmak istemiyorum.

    
sordu C. Ross 19.02.2011 16:22

4 cevap

174

Bu hile yapmalı:

Terminali açın ( Ctrl + Alt + T ) ve aşağıdaki komutu girin:

sudo update-rc.d tomcat disable

Temel olarak, update-rc.d , betiğin /etc/init.d/tomcat için mevcut runlevel bağlantılarını değiştirerek, link bağlantılarını durdurmak için linkleri yeniden adlandıracaktır.

    
verilen cevap hhlp 19.02.2011 16:59
41

Güzel bir kullanıcı arayüzü ile daha genel ve daha görsel: sysv-rc-conf

tomcat7 kutularını işaretleyin (çalışma seviyeleri 2 - 5), çıkın ve işte bu.

    
verilen cevap youri 24.08.2013 16:18
38

disable|enable API kararlı değil ve gelecekte değişebilir. % S_de% s içindeki tüm symlinks'leri kaldırmak için aşağıdaki komutu kullanmanızı öneririm:

update-rc.d -f tomcat remove
    
verilen cevap Riceball LEE 05.03.2013 10:07
20

Yükselen işlerde, bu gibi hizmeti devre dışı bırakmanız gerekir (ör. mysql):

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

veya bu tek liner'ı kullanarak:

$ echo "manual" | sudo tee /etc/init/mysql.override > /dev/null
    
verilen cevap Tomofumi 21.06.2013 12:37

Etiketlerdeki diğer soruları oku