Я пытаюсь понять вывод 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
и "или" результаты вместе? Есть ли какой-то более полный и всеобъемлющий способ?initctl list
или просто общееps ...
, по крайней мере, до тех пор, покаsystemd
не будет использовано ...systemd
, теперь я с нетерпением жду 14.10 ...systemd
, но я не Ubuntu парень. Я могу ошибаться.upstart
но оба будут работать в ближайшем будущем