小编Nat*_*ate的帖子

新贵:在运行级别 [016] 上停止 vs 在启动时停止 rc RUNLEVEL=[016]

所以,我正在为 mysql 编写一个新贵的初始化脚本。应该是微不足道的吧?我的停止节看起来像:

kill timeout 30
stop on runlevel [016]
Run Code Online (Sandbox Code Playgroud)

shutdown now -r和 mysql 大喊我的 MyISAM 表崩溃了,就像kill -9我的 mysql 进程一样。嘘。新贵似乎没有在重新启动之前等待 mysql 退出。在谷歌上的一些搜索发现我这个链接建议我这样做,而不是:

stop on starting rc RUNLEVEL=[016]
Run Code Online (Sandbox Code Playgroud)

事实上,这似乎解决了这个问题。

但是:WFT?本质上,我想在尝试卸载本地文件系统之前确保 mysql 已停止。这是正确的方法吗?为什么我的stop on runlevel节在切换运行级别之前不等待 mysql 停止?

并且:这是你知道的,在任何地方都有记录吗?

ubuntu upstart runlevel

6
推荐指数
1
解决办法
6868
查看次数

标签 统计

runlevel ×1

ubuntu ×1

upstart ×1