今天碰到了一个开机启动顺序问题,记录下来,update-rc.d 有一篇博客写的很好。
http://wangyan.org/blog/ubuntu-update-rc-d.html
我的CppCMS应用启动之前需要先启动MongoDB, Mongodb的 启动顺序采用的是默认20,因此CppCMS应用的启动顺序要大于20,我采用如下命令:
update-rc.d cppweb start 21 2 3 4 5 . stop 21 0 1 6 .
Adding system startup for /etc/init.d/cppweb ...
/etc/rc0.d/K21cppweb -> ../init.d/cppweb
/etc/rc1.d/K21cppweb -> ../init.d/cppweb
/etc/rc6.d/K21cppweb -> ../init.d/cppweb
/etc/rc2.d/S21cppweb -> ../init.d/cppweb
/etc/rc3.d/S21cppweb -> ../init.d/cppweb
/etc/rc4.d/S21cppweb -> ../init.d/cppweb
/etc/rc5.d/S21cppweb -> ../init.d/cppweb
问题解决。
本文详细记录了如何在Ubuntu环境下调整CppCMS应用和MongoDB的启动顺序,确保CppCMS应用在MongoDB启动之后运行。通过使用update-rc.d命令,对应用的启动脚本进行配置,确保应用能够在正确的时间启动。
4486

被折叠的 条评论
为什么被折叠?



