Запуск услуг

Запуск услуг

Есть ли способ получитьточныйсписок служб со статусами «работает»/«не работает».

service --status-all

выдает более 30 ?услуг.

Почему вывод такой неинформативный? Неужели так сложно определить, запущена служба или нет? И как получить точные статусы для всех служб?

zerkms@ubuntu-server-11:~$ sudo service --status-all 2>&1|grep cron
 [ ? ]  cron
zerkms@ubuntu-server-11:~$ sudo service cron status
cron start/running, process 804

решение1

Кажется, это ошибка в serviceскрипте. Изменение шаблона grep в строке 77 на это дает лучшие результаты:

"\(^\|\W\)status)"

Редактировать

Нашел отчет об ошибке в Debian по этому поводу. Доступен патч, функционально эквивалентный тому, что я написал выше:служба некорректно анализирует "cron" init.d. Launchpad не распознает проект sysvinit-utils.

Связанный контент