在ubuntu系统中,系统启动项etc/rcS.d,/etc/rc0.d,/etc/rc1.d,/etc/rc2.d,/etc/rc3.d,/etc/rc4.d,/etc/rc5.d这几个文件夹下。其中的rcS.d文件夹是系统最先启动的内容,然后根据系统运行级别运行对应的rcx.d文件夹内的脚本文件。
在linux系统内,一般运行于3,如果运行X系统则是5。
在rcX.d系列文件夹内,脚本其实是链接,真正的脚本文件存放在/etc/init.d文件夹下。在rcX.d系列文件夹内的脚本链接名字,以K开头的是传递stop参数用来停止相应的服务(kill),以S开头传递start参数用来启动相应的服务。K或者S后面的数字决定了这个脚本运行的先后顺序,数字越大运行次序越靠后。
用户添加的一般启动项放在/etc/rc.local文件内。据某些资料说这个文件也是个链接,真正的文件放在/etc/init.d/rc.local文件内。不过我看到的好像不是这样的。/etc/rc.local就是单独的文件。
在ubuntu系统内,提供了rcconf程序和sysv-rc-conf程序用来帮助用户增加删除和调整启动项。比自己直接编辑rc.local文件要方便的多。
下载本文示例代码
阅读(305) | 评论(0) | 转发(0) |