Comando de serviço - Por que o serviço --status-all e o status do serviço SERVICENAME retornam resultados diferentes?

3

Estou conectando minhas VMs locais por meio da chave privada ssh.

Meu entendimento é que service SERVICENAME status retorna o status detalhado do serviço e a saída menciona que o serviço está 'Ativo' se o serviço estiver em execução. A outra opção para saber o status do serviço é --status-all seguido por um filtro grep. Isso retorna [ + ] do serviço em execução e [ - ] se o serviço não estiver em execução.

No meu caso, eu disparei os dois comandos, um por um. Primeiro tentei com o service --status-all | tomcat8 e depois com service tomcat8 status . Esses dois comandos exibem resultados diferentes. Eu posso confirmar que o processo tomcat8 está realmente rodando no servidor. Mas o resultado do --status-all está me confundindo. Deve ter sido [ + ] .

ubuntu@vm-local-pd00:~$ service --status-all | grep tomcat8
 [ - ]  tomcat8
ubuntu@vm-local-pd00:~$ service tomcat8 status
● tomcat8.service - LSB: Start Tomcat.
   Loaded: loaded (/etc/init.d/tomcat8; bad; vendor preset: enabled)
   Active: active (running) since Tue 2016-12-13 14:26:25 IST; 11h ago
     Docs: man:systemd-sysv-generator(8)
  Process: 671 ExecStart=/etc/init.d/tomcat8 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/tomcat8.service
           └─728 /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties -Djava.uti

Dec 13 14:26:03 vm-local-pd00 systemd[1]: Starting LSB: Start Tomcat....
Dec 13 14:26:12 vm-local-pd00 tomcat8[671]:  * Starting Tomcat servlet engine tomcat8
Dec 13 14:26:25 vm-local-pd00 tomcat8[671]:    ...done.
Dec 13 14:26:25 vm-local-pd00 systemd[1]: Started LSB: Start Tomcat..
Dec 13 22:19:06 vm-local-pd00 systemd[1]: Started LSB: Start Tomcat..

O meu entendimento está correto ou estou faltando alguma coisa aqui?

Nota: A versão remota do Ubuntu é 16.04.1 LTS (GNU / Linux 4.4.0-47-genérico x86_64)

    
por Pawan 13.12.2016 / 21:51

0 respostas