unix - Linux 运行级别和 chkconfig
问题描述
我知道这是一个老问题,但我很难理解 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 时自动停止。这是一个有效的配置,我可能完全错了,请指教。我搜索了尽可能多的文章,但所有文章都在谈论重新启动或关闭后自动启动服务而不是自动停止。我不确定我是否正确理解了整个事情,如果您有任何信息,请提供帮助!
在此先感谢您的时间!
解决方案
推荐阅读
- python - Python ('base':conda) 与 opt/local/bin 中的那个,有什么区别?
- node.js - 将字符串化对象转换为 Mongoose 文档
- db2 - 在 DB2 中如何将 UTC 日期转换为纪元?
- python - 满足条件时如何向列添加日期+1
- python - 单击或单击并拖动时突出显示鼠标位置
- excel - eroor 1004,细胞功能与变量
- r - 如果 R 中的列中缺少该值,如何添加行?
- python - Correct way to update django to a specific (but not most recent) version via pipenv
- javascript - 如何从我的视图的 javascript 访问我的代码隐藏文件中的 JsonResult 变量?剃刀页面。C#
- c++ - _wfopen_s 打开文件写入根文件夹时的错误代码(例如 c:\temp.bin)