Я не могу использовать инструменты chkconfig в Ubuntu 12.10
Это очень полезные инструменты для настройки службы автозапуска или нет. Почему он больше не доступен?
Я не могу использовать инструменты chkconfig в Ubuntu 12.10
Это очень полезные инструменты для настройки службы автозапуска или нет. Почему он больше не доступен?
sysv-rc-conf - альтернативный вариант для Ubuntu.
Использование почти одинаковое.
sudo apt-get install sysv-rc-conf
sysv-rc-conf apache2 on
эквивалентная команда chkconfig
chkconfig apache2 enable
sysv-rc-conf --list apache2
эквивалентная команда chkconfig
chkconfig --list apache2
Upstart эквивалент chkconfig - это обновление-rc.d . Есть информация о том, как использовать его в UbuntuBootupHowto, связанном в L. Д. Джеймс .
По общему признанию, этот инструмент не является чем-то дружелюбным; он имеет тенденцию выставлять уродливое подбрюшье SysV init со всем его уровнем запуска и приоритетом blackmagic. Мне почти никогда не удалось заставить его делать то, что я хочу в первый раз. chkconfig проделал фантастическую работу по абстрагированию всех этих чисел и предоставлению простого, удобного в использовании интерфейса, который был любим всеми. Тем не менее, всегда была помада для свиньи.
Это смелый новый мир, и я бы посоветовал вам немного подумать о том, как Upstart работает так, что вы можете подключать новые рабочие места, используя что. Для существующих пакетов / приложений, которые по-прежнему предоставляют сценарии SysV init , update-rc.d должно позволять вам делать все, что chkconfig за исключением одной usecase. update-rc.d не дает никакого чистого способа узнать, каков текущий статус данной службы, т. е. нет эквивалента chkconfig --list
. В этом конкретном случае я бы предложил ls -l /etc/rc*.d/*${service_name}
.
НТН р>
Обновление: 12 июня 2013 г. Ответ на Ссылка указывает на более приемлемую альтернативу - sysv-rc-conf . . р>
Обновление: 28 июля 2013 г. Хм ... похоже, что OP уже ответил здесь ( Ссылка ), предлагая sysv-rc-conf . Не могу понять, как я пропустил это, теперь вернул этот ответ.
chkconfig - это красный хаотизм. В Ubuntu мы используем выскочку вместо sysvinit, как используется redhat.
13.10, ни одно из вышеперечисленных «решений» не работает. Ran sysv-rc-conf, update-rc.d. Нада. sysv-rc-conf говорит, что bluetooth выключен, но он все еще работает. Мех
Говорит, что он был преобразован в выскочку, но ничего о том, как отключить демона, где настройка для выскочки и т. д. и т. д.
Итак, копаясь, вы можете отредактировать файл /etc/init/bluetooth.conf и просто прокомментировать, возможно, необходимо только следующее (хотя я прокомментировал все, что выглядит актуально):
# exec / usr / sbin / bluetoothd
Это, вероятно, сломается с обновлением, но, по крайней мере, чертовски не работает какое-то время.
Начиная с 12.04, chkconfig можно установить с помощью sudo apt-get install chkconfig
.
Я бы рекомендовал использовать Upstart . Р>
Служба поддержки , а также jobs-admin - это инструмент, основанный на графическом интерфейсе для обработки сценариев upstart some , если это ваши предпочтения. Его можно установить из программного центра или запустить sudo apt-get install jobservice jobs-admin
с терминала. Р>
Если я помню, не было простого способа добавить новые задания из графического интерфейса.
Else install chkconfig из пула пакетов Debian: