如何在CentOS上指定init脚本之间的依赖关系?
例如,我需要在服务"tomcat"启动时首先启动服务"soffice".
在Gentoo上我们可以做到:
depend() { need soffice }
但是CentOS呢?
开箱即用的CentOS使用整数来指定开始/停止.
如果您查看init脚本,您很可能会看到: chkconfig: - 85 15
第一个数字:开始优先级(更高=更低优先级)
第二:停止优先级(更低=优先级更低)
如果你跳入/etc/rc3.d
(或取决于运行级别).
文件以S
(start)或a K
(kill,stop)开头,后跟一个整数.同样的概念适用于数字.
在某些情况下,您会看到: chkconfig: - 2345 85 15
要更改订单,只需调整这些数字即可.
这仅表示运行级别(2,3,4,5).