Запуск услуг


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

@Rinzwind: возвращает несколько сервисов с +и -, но большинство сервисов помечены ?. Это только что установлен Ubuntu-сервер 11.04
zerkms

@Rinzwind: добавлен пример выходных данных, чтобы уточнить, что я имею в виду
zerkms

Ответы:


6

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

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

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

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


Да, теперь выглядит намного лучше. Не могли бы вы подать ошибку тогда? (Я совсем не разбираюсь в Ubuntu и даже не знаю, где находится их баг-трекер) ;-)
zerkms

Конечно, я сделаю, если это еще не
передано

Ok. Проверил ваш ответ. PS: пожалуйста, добавьте ссылку на ошибку, затем, чтобы я мог ее отследить ;-)
zerkms

спасибо за ссылку. Удивительно, но cron
комментатор

Спасибо, что исправили большинство ошибок, хотя и не все. Среди других Цитадель все еще показывает?
Ланс Робертс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.