init脚本的一点疑问
# Comments to support chkconfig on RedHat Linux
# chkconfig: 2345 64 36
# description: A very fast and reliable SQL database engine.
# Comments to support LSB init script conventions
### BEGIN INIT INFO
# Provides: ovmm_mysql
# Required-Start: $local_fs $network $remote_fs
# Should-Start: ypbind nscd ldap ntpd xntpd
# Required-Stop: $local_fs $network $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start and stop MySQL
# Description: MySQL is a very fast and reliable SQL database engine.
### END INIT INFO
我自己的shell脚本头部是这样的,上面三行是安装为系统service的设置,下面是LSB的设置, 我看到
文档说,如果同时存在chkconfig: 配置和下面LSB配置,那么会忽略前面的,以LSB的service依赖关系为准,
我试着将几个类似的service用 checkconfig安装后,进入/etc/rd.c/rc[n].d/里查看服务的优先级依然是
# chkconfig: 2345 64 36
这句所决定的, S64ovmm_mysql -> ../init.d/ovmm_mysql
所以我有个疑问,如果下面LSB依赖关系如果和chkconfig:配置有了冲突,启动的时候会自动忽略这个优先级数字吗?