Я вполне озадачен о направлении, в котором управление службами идет на Ubuntu, и забавная часть - то, что то же, кажется, происходит с OS X, но это - другая история.
Я действительно ценю простоту и выполнение service srv start|stop|restart
было хорошо и всегда displiked факт, который сервис не может включить и отключить сервисы (даже если эти команды не реализованы названными сценариями).
Для преодоления этого, я использовал update-rc.d srv enable|disable
или даже устанавливая chkconfig, чтобы сделать то же.
Теперь с выскочкой дела, кажется, идут хуже вместо лучше, и я задаюсь вопросом, работает ли кто-либо над фиксацией этого или требования
Каков был бы простой способ справиться с сервисами? (Ubuntu 12.04,14.04 +)
Дополнительный: существует ли ошибка/запрос новых функций для улучшения его?
Вариант использования: Как (корневой) пользователь я хочу смочь легко выполнить эти действия: * запустите, остановите, перезапустите сервис *, позволяют/запрещают сервис *, перечисляют текущие сервисы, и их включенное/нерабочее состояние * перечисляет текущие сервисы, и их выполнять/останавливать, состояние * (дополнительно) имеют простой способный ударом способ проверить, позволен ли сервис/отключен, работая или остановлен.
PS. Не говорите вещь об инструментах GUI.
service srv start|stop|restart|reload
или
invoke-rc.d srv start|stop|restart|reload
или
initctl start|stop|restart|reload srv
или
start|stop|restart|reload srv
(сервисная команда является Вашим лучшим выбором),
update-rc.d srv enable|disable
(все еще работы с Выскочкой)
Для всех:
initctl list
Для выполнения:
initctl list | grep start/running
Для остановленного:
initctl list | grep stop/waiting
К сожалению, сервисы, запущенные с sysv сценариев, не перечислены здесь, только Новомодные задания.
Проверьте включил/нерабочим состояние всех сервисов.
Проверьте выполнение, или включил состояние определенного сервиса.