Como posso evitar que o Supervisor seja executado na inicialização?

5

Estou usando o muito útil Supervisor . Mas eu gostaria de impedir que ele seja executado quando eu iniciar o Ubuntu: é possível?

    
por Anto 18.11.2013 / 15:23

2 respostas

7

Se é um serviço (daemon) instale o rcconf:

sudo apt-get install rcconf

E, em seguida, execute-o e desative o supervisor com ele (desmarque a caixa correspondente e aceite):

sudo rcconf

Sempre que você quiser executá-lo manualmente, você pode usar o comando:

sudo service supervidor start

sudo service supervidor stop
    
por animaletdesequia 18.11.2013 / 15:41
6

Provavelmente existe um arquivo para ele em /etc/init/ , provavelmente chamado de supervisord.conf , que instrui o iniciante a iniciar o supervisord na inicialização.

O arquivo terá as condições de início próximas ao topo, parecendo com isso (retirado do arquivo init do lightdm):

start on ((filesystem
           and runlevel [!06]
           and started dbus
           and plymouth-ready)
          or runlevel PREVLEVEL=S)

Atualização : Conforme mencionado nos comentários, a maneira usual de desabilitar um serviço upstart é criar um arquivo de substituição para esse serviço, emitindo o seguinte comando:

echo 'manual' | sudo tee /etc/init/supervisord.override

Você também pode comentar essas linhas usando # e supervisord não serão iniciadas automaticamente, mas alterações como essa podem ser substituídas por uma atualização futura.

Se não houver tal arquivo, o supervisor pode estar usando configurações antigas, no estilo init, em /etc/init.d/. Se for esse o caso, você pode desativá-lo executando

update-rc.d -f supervisord remove

    
por drc 18.11.2013 / 15:45

Tags