Запуск услуг

14

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

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
zerkms
источник
@Rinzwind: возвращает несколько сервисов с +и -, но большинство сервисов помечены ?. Это только что установлен Ubuntu-сервер 11.04
zerkms
@Rinzwind: добавлен пример выходных данных, чтобы уточнить, что я имею в виду
zerkms

Ответы:

6

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

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

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

Нашел отчет об ошибке в Debian по этому вопросу. Патч доступен, функционально эквивалентно тому , что я пишу выше: услуга не правильно разобрать «хрон» init.d . Панель запуска не распознает проект sysvinit-utils.

enzotib
источник
Да, теперь выглядит намного лучше. Не могли бы вы подать ошибку тогда? (Я совсем не разбираюсь в Ubuntu и даже не знаю, где находится их баг-трекер) ;-)
zerkms
Конечно, я сделаю, если это еще не
передано
Ok. Проверил ваш ответ. PS: пожалуйста, добавьте ссылку на ошибку, затем, чтобы я мог ее отследить ;-)
zerkms
спасибо за ссылку. Удивительно, но cron
комментатор
Спасибо, что исправили большинство ошибок, хотя и не все. Среди других Цитадель все еще показывает?
Ланс Робертс