Я знаю, что это старый вопрос, но мне тяжело понять уровни запуска linux, хотя бы изящно останавливать и запускать службу. Предположим, что myscript
служба настроена на автоматический запуск после завершения работы системы / перезагрузки. Ниже приведен вывод команды chkconfig (RHEL 6.5x):
[testfolk@jomohost ~]$ sudo chkconfig --list|grep myscript
myscript 0:off 1:off 2:on 3:on 4:off 5:on 6:off
Я понимаю, что служба myscript
автоматически запускается при запуске системы. Но то, что заботится о его изящной задаче остановки / выключения. Что делать, если myscript
- деликатная служба, которую необходимо остановить любой ценой перед любой перезагрузкой / выключением или повреждением приложения. По умолчанию позаботились?
Могу ли я настроить что-то вроде ниже, чтобы сделать изящную автоматическую остановку:
[testfolk@jomohost ~]$ sudo chkconfig --list|grep myscript
myscript 0:on 1:off 2:on 3:on 4:off 5:on 6:on
Я предполагаю, что вышеупомянутая конфигурация - служба myscript автоматически останавливается при вызовеinit 6 или init 0. Это допустимая конфигурация, я могу быть совершенно не прав, пожалуйста, сообщите. Я искал как можно больше статей, но все они говорили об автоматическом запуске службы после перезагрузки или выключения, но не об автоматической остановке. Я не уверен, правильно ли я все это понимаю, пожалуйста, помогите, если у вас есть какая-либо информация!
Заранее спасибо за ваше время!