Como obtenho o comando de serviço para imprimir a saída em 15.10?

3

Eu instalei o Ubuntu 15.10. Na minha versão 14.04, o sistema me retorna mensagens quando executo sudo service apache2 restart ou outros comandos de serviço. Mas eu não estou recebendo isso retorna nas novas versões do Ubuntu. Por favor, veja a imagem, aqui estou executando o mesmo comando na versão 14.04 e 15.10, mas só recebo mensagem de retorno na versão 14.04. Como recuperar esses retornos na versão 15.10

?

    
por keber 27.12.2015 / 10:20

1 resposta

1

Você está executando o mesmo comando ... mas na verdade você não está.

Você está usando o Ubuntu versão 15.10, um sistema operacional systemd. Seu gerenciamento de serviços do sistema não é mais executado por upstart. É realizado pelo systemd.

O comando service pode ser o mesmo ... mas o comando Debian / Ubuntu service é um script de shell que tenta detectar automaticamente se upstart ou systemd é o gerenciador de serviços do sistema em execução e executa o gerenciamento de serviço nativo atual comandos para upstart e systemd. Ele executa dois caminhos de código praticamente totalmente diferentes para o upstart e para o systemd.

Os comandos de gerenciamento de serviços nativos do upstart são initctl start , initctl stop , initctl status e assim por diante. Essas mensagens impressas são enviadas.

Os comandos de gerenciamento de serviços nativos do systemd são systemctl start , systemctl stop , systemctl status e assim por diante. Aqueles não imprimem nenhuma saída enquanto operam.

Leitura adicional

por JdeBP 29.12.2015 / 21:07