Итак, вот контекст. У меня есть Debian Squeeze (исключительно из командной строки), установленный в качестве гостя в VirtualBox. Я установил MySQL, но решил отключить его при запуске. Итак, я узнал, что могу использовать update-rc.d -f mysql remove
сделать так.
Я сделал это до того, как нашел это: Рекомендуемый способ отключить службу в Debian. Но в любом случае мне не хватает знаний, чтобы полностью понять эти вопросы и ответы. Я хочу сказать, что моя проблема в том, что я использую update-rc.d
команда; кому ты рассказываешь!
В любом случае, пока это работает нормально, как и запуск службы с помощью /etc/init.d/mysql start
команда, когда мне это нужно. Проблема, с которой я сталкиваюсь, заключается в том, что когда я выдаю halt
команда, эта служба в конечном итоге приводит к ошибке. Я сделал снимок экрана, но, поскольку у меня недостаточно очков репутации (пока!), Я не могу опубликовать изображение; вот ссылка на него: http://imgur.com/Trpf8.
Может ли кто-нибудь объяснить мне, в чем проблема? А также указать мне средства для ее решения?
Большое спасибо за ваше время.
Ты должен сделать немного чтения. Тогда вы поймете, что некоторые специальные ссылки создаются в каталогах уровня выполнения, некоторые предназначены для запуска mysql, а некоторые - для остановки mysql при выходе из уровня выполнения (например, когда вы останавливаете машину).
Лучшее решение:
update-rc.d mysql defaults
(Думаю, вам может понадобиться -f
слишком)update-rc.d mysql disable
(также вам может понадобиться -f
Это позволит ссылкам K там и переименовать ссылки S. Надеюсь, вы прочитали, чтобы понять, что означает эта последняя часть.
Я думаю, что вы можете использовать update-rc.d для создания ссылок завершения работы, но не ссылок для запуска службы. Тогда он будет изящно отключен.