Уровни запуска Linux и chkconfig - PullRequest
0 голосов
/ 17 октября 2019

Я знаю, что это старый вопрос, но мне тяжело понять уровни запуска 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. Это допустимая конфигурация, я могу быть совершенно не прав, пожалуйста, сообщите. Я искал как можно больше статей, но все они говорили об автоматическом запуске службы после перезагрузки или выключения, но не об автоматической остановке. Я не уверен, правильно ли я все это понимаю, пожалуйста, помогите, если у вас есть какая-либо информация!

Заранее спасибо за ваше время!

...