Сервисная Команда - Почему сервис - состояние - все и сервис состояние SERVICENAME, возвращая различные результаты?

Я соединяюсь со своим локальным VMs через ssh закрытый ключ.

Мое понимание service SERVICENAME status возвращает подробное состояние сервиса, и вывод упоминает, что сервис 'Активен', если услуга работает. Другая опция знать состояние сервиса --status-all сопровождаемый фильтром grep. Это возвращается [ + ] услуга работает и [ - ] если услуга не работает.

В моем случае я запустил обе команды, один за другим. Сначала я попробовал service --status-all | tomcat8 и затем с service tomcat8 status. Эти обе команды отображают различные результаты. Я могу подтвердить, что процесс tomcat8 на самом деле работает на сервере. Но результат --status-all смущает меня. Это должно было быть [ + ].

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..

Мое понимание корректно, или я пропускаю что-то здесь?

Примечание: Удаленная версия Ubuntu является 16.04.1 LTS (GNU/Linux 4.4.0-47-универсальный x86_64)

4
задан 14 December 2016 в 10:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: