Я пытаюсь понять вывод service --status-allкоманды в Ubuntu 13.10, поскольку страница руководства не объясняет этого. Например:
[ + ] rsyslog
[ - ] sendmail
[ ? ] sendsigs
[ + ] setvtrgb
[ - ] ssh
Что +, -, ?значит? Я не могу понять это. Я уже установил sendmail, но остановился и удалил его с помощью apt-get remove sendmail*. Я предполагаю, что это не избавило от сценария инициализации, /etc/init.d/и именно поэтому он показывает его в выводе, но, по крайней мере, он есть -, поэтому я предполагаю, что он не запущен. Тогда SSH. Я на самом деле подключаюсь к серверу по SSH, поэтому я предполагаю, что служба SSH должна быть запущена, но она все -равно есть. И тут есть загадочное ?. Кто-нибудь, пожалуйста, пролите некоторый свет на то, что это на самом деле означает.
service --status-allтеперь мне намного понятнее. Таким образом, чтобы получить полную картину, я должен также использоватьinitctl listи "или" результаты вместе? Есть ли какой-то более полный и всеобъемлющий способ?