Como fazer o vmware-serverd não iniciar no boot?

Iniciado por Oswaldo, 17 de Março de 2008, 22:58

tópico anterior - próximo tópico

Oswaldo

Tenho usado o sudo kill com o PID do processo, mas isso enche.
Também notei que quando, logo após o boot, digito
ps ax | grep vmware

Aparece
...vmware-serverd -s -d

E quando inicio o vmware depois de matar o daemon a saída do mesmo comando é
...
...
...vmware-serverd

Gostaria de saber se há alguma configuração ou gambiarra que o impeça de iniciar automaticamente e se isso faria alguma diferença no desempenho do programa, pois uso o vmware apenas esporadicamente.

arlei

Olá Oswaldo.

Como o vmware-serverd é um daemon rodando sob o nome vmware pode ser desativado manualmente editando o link simbólico do mesmo no diretório /etc/rc2.d runlevel padrão do Ubuntu.

Mais existem bons aplicativos inclusive com interface gráfica que facilitam este trabalho. Um deles é o BUM - Boot Up Manager, que possui interface gráfica e pode ser instalado via APT. Outro, em modo texto mais também com uma interface em dialog, e muitíssimo simples é o rcconf, que também é facilmente instalado pelo APT.

Para instalar o rcconf:

sudo apt-get install rcconf

Para executar:

sudo rcconf

Então basta habilitar/desabilitar os serviços desejados e desnecessários que aparecerão listados.

Nota: Seja de que forma ira fazer este procedimento, muito cuidado para não mexer em serviços essenciais para o funcionamento do sistema e ter problemas.

T+
Arlei

Oswaldo

Beleza, Arlei, mas não funcionou...
O daemon não está registrado como serviço e não aparece na lista.
Tem o arquivo lá no diretório onde você informou, mas não sei que linha comentar...
Enquanto isso sudo kill nele.
:-[

arlei

Citação de: Oswaldo online 18 de Março de 2008, 22:03
Beleza, Arlei, mas não funcionou...
O daemon não está registrado como serviço e não aparece na lista.
Tem o arquivo lá no diretório onde você informou, mas não sei que linha comentar...
Enquanto isso sudo kill nele.
:-[

Olá Oswaldo.

Na realidade estes arquivos em /etc/rc2.d são apenas links apontando para /etc/init.d, e funcionam de seguinte forma:
Note que muitos começam com a letra "S" e outros com a letra "K". Os com "S", de start dissem ao sistema que devem inicializar o script e os com "K", de kill para parar, referente ao nivel de execução, no caso runlevel 2 no Ubuntu (rc2.d).

Então basta localizar o link que aponta para o script que inicializa o serviço, e renomear para algo diferente de "S" no inicio que o mesmo não será mais startado junto ao boot.

Pode por exemplo trocar o "S" pelo "K". Mais não aconselho que exclua o link e muito menos o arquivo para onde ele aponta no /etc/init.d.

T+
Arlei