Qual ferramenta posso usar para gerenciar serviços iniciados?

10

Como devo configurar os níveis de execução iniciais? Claro que eu poderia editar, /etc/init/XXmas essa não era a maneira certa de fazer isso, eu acho.

margarida
fonte

Respostas:

10

Sim! você tem uma ferramenta, é claro GUI.

Abra seu terminal e digite este

sudo apt-get install bum 

Digite como BootUP Managerno traço da unidade, que será aberto.

insira a descrição da imagem aqui

rɑːdʒɑ
fonte
3
bumé apenas para SysV, não para Upstart
Florian Diesch
8

Tecnicamente, os .confarquivos /etc/init/são arquivos de configuração, assim você pode editá-los.

No Ubuntu 11.04 e posterior, você pode usar os .overridearquivos para modificar os trabalhos do Upstart sem modificar o .confarquivo: Para modificar o trabalho fooconforme definido em /etc/init/foo.confcriar /etc/init/foo.overridee colocar em parentes o que você deseja alterar.

Infelizmente, a documentação para os .overridearquivos parece um pouco ruim, por isso não tenho muita certeza dos detalhes aqui.

Introdução inicial, livro de receitas e práticas recomendadas usa um overridearquivo que contém uma manualestrofe para impedir que um trabalho seja iniciado automaticamente:

echo "manual" >> /etc/init/myjob.override

Apenas copiar o .confarquivo para o .overridearquivo também parece funcionar.

Florian Diesch
fonte
1
Selecionar manualmente os arquivos é a maneira "certa" de gerenciar o iniciante.
Oli
Mais detalhes sobre o .overridearquivo podem ser encontrados no arquivo do Upstart Blog
Cas