Соответствующим компонентом, который нужно отслеживать, является X, а не приложение, вызывающее крах.
В вики Ubuntu есть подробная информация: https://wiki.ubuntu.com/X/Backtracing
Аптечный эквивалент chkconfig - это update-rc.d. Есть некоторая информация о том, как использовать его в UbuntuBootupHowto, связанном с ответом Л. Д. Джеймса.
По общему признанию, этот инструмент не является чем-то дружелюбным; он имеет тенденцию выставлять уродливое подбрюшье Upstart со всем его уровнем управления и приоритетом blackmagic. Мне почти никогда не удалось заставить его делать то, что я хочу в первый раз. chkconfig проделал фантастическую работу по абстрагированию всех этих чисел и предоставлению простого, удобного в использовании интерфейса, который был любим всеми. Тем не менее, это была помада для свиньи.
Это смелый новый мир, и я бы посоветовал вам немного подумать о том, как update-rc.d работает так, что вы можно использовать новые рабочие места, используя это. Для существующих пакетов / приложений, которые по-прежнему предоставляют сценарии инициализации SysV, update-rc.d должен позволить вам делать все, что сделал chkconfig, за исключением одного usecase. update-rc.d не дает никакого чистого способа узнать, каков текущий статус данной службы, т. е. нет эквивалента chkconfig --list. Для этого конкретного случая я предлагаю ls -l /etc/rc*.d/*${service_name}.
HTH
SysV init Ответ на https://askubuntu.com/a/ 161893/111294 указывает на более приемлемую альтернативу - update-rc.d .
Обновление: 28 июля 2013 г. Хм ... похоже, что ОП уже ответил здесь ( https://askubuntu.com/a/161893/111294 ), предлагая sysv-rc-conf. Не могу понять, как я пропустил это, теперь подтвердил этот ответ.
chkconfig - это красныйхатизм. В Ubuntu мы используем выскочку вместо sysvinit, используемую redhat.
13.10, ни одно из вышеперечисленных «решений» не работает. Ran sysv-rc-conf, update-rc.d. Нада. sysv-rc-conf говорит, что bluetooth выключен, но он все еще работает. meh
Говорит, что он был преобразован в выскочку, но ничего не знает о том, как отключить демона, где настройка для выскочки и т. д. и т. д.
Итак, копаясь, вы можете редактировать /etc/init/bluetooth.conf и просто прокомментировать, возможно, требуется только следующее (хотя я прокомментировал все, что выглядит актуально):
# exec / usr / sbin / bluetoothd
Это, вероятно, сломается с обновлением, но, по крайней мере, чертовски не работает какое-то время.
Начиная с 12.04, chkconfig можно установить с помощью sudo apt-get install chkconfig.
Я бы рекомендовал использовать Upstart.
Jobservice, а также jobs-admin - это инструмент, основанный на графическом интерфейсе для обработки некоторых сценариев выскочки, если это ваше предпочтение. Его можно установить из программного центра или запустить sudo apt-get install jobservice jobs-admin с терминала.
Если я помню, не было простого способа добавить новые задания из графического интерфейса.
Else install chkconfig из пула пакетов Debian:
https://packages.debian.org/sid/chkconfig