Suse服务启动顺序简析
来源:岁月联盟
时间:2012-06-18
然后要做的是,运行命令 insserv。insserv 命令会检查这部分脚本内容,对应 Default-Start 和 Default-Stop 定义,在相应的 runlevel(/etc/init.d/rc?.d/) 目录下创建到 /etc/init.d/ 目录下脚本的启动,停止链接。insserv 还会把服务之间的启动和停止依赖性一起写入文件 .depend.start file 和 .depend.stop。天啊,看上去,SUSE的处理方式还是满不赖的么,不用纠结于给脚本设定多大的启动顺序数字。而且,还能自动写入依赖关系,自动创建相应的启动脚本,(其实只是给定了启动顺序数字,和创建了一个到启动脚本的链接)。 www.2cto.com 据说SUSE对启动脚本的这种处理方式,符合一种叫做LSB的标准。有兴趣的朋友可以点这里http://www.ibm.com/developerworks/cn/linux/l-lsb-intr/index.html或者这里http://www.linuxbase.org/围观。 那么,在SUSE中使用chkconfig配置启动脚本有何限制呢, 它只能单纯的解决在 /etc/init.d/ 下的脚本的自动启动的问题,而不能定义各个脚本之间启动停止的依赖性。当然也不会创建依赖关系。那么,在Redhat中能够使用SUSE中这么帅的配置方式么,如果装了LSB相关包的话,似乎是可以的。 作者 jackyyen