Existe algum plano para simplificar o gerenciamento de serviço de console no Ubuntu?

-1

Estou bastante perplexo com a direção em que o gerenciamento de serviços está acontecendo no Ubuntu e a parte engraçada é que o mesmo parece estar acontecendo com o OS X, mas isso é outra história.

Eu aprecio a simplicidade e fazer service srv start|stop|restart foi legal e sempre desloquei o fato de que o serviço não pode ativar e desativar serviços (mesmo que esses comandos não sejam implementados pelos scripts chamados).

Para superar isso, eu estava usando update-rc.d srv enable|disable ou até mesmo instalando o chkconfig para fazer o mesmo.

Agora, com as coisas novas, parece piorar, em vez de melhorar, e estou me perguntando se alguém está trabalhando para consertar isso, ou o desejo de

Qual seria a maneira mais fácil de gerenciar os serviços? (Ubuntu 12.04,14.04 +)

Opcional: Existe uma solicitação de bug / recurso para melhorá-lo?

Caso de uso: como usuário (raiz), desejo executar facilmente estas ações: * iniciar, parar, reiniciar o serviço * ativar / desativar o serviço * listar serviços atuais e seu estado ativado / desativado * listar os serviços atuais e seu estado em execução / parado * (opcional) tem uma maneira simples de verificar se um serviço está habilitado / desabilitado, em execução ou parado.

PS. Não diga nada sobre ferramentas de GUI, por favor.

    
por sorin 02.08.2014 / 14:59

1 resposta

0

Maneira fácil de iniciar, parar, reiniciar, recarregar serviços:

service srv start|stop|restart|reload

ou

invoke-rc.d srv start|stop|restart|reload

ou

initctl start|stop|restart|reload srv

ou

start|stop|restart|reload srv

(comando de serviço é sua melhor aposta)

Forma fácil de ativar / desativar serviços:

update-rc.d srv enable|disable

(ainda funciona com o Upstart)

Serviços atuais e seu estado em execução / parado:

Para todos:

initctl list

Para correr:

initctl list | grep start/running

Para parado:

initctl list | grep stop/waiting

Infelizmente, os serviços iniciados com scripts sysv não estão listados aqui, apenas em tarefas Upstart.

Em falta:

Verifique o estado ativado / desativado de todos os serviços.

Verifique a execução ou o estado ativado de um serviço específico.

    
por CameronNemo 04.08.2014 / 03:30