|
设置开机启动原理
/etc/init.d目录下面就是系统加载的开机配置
每个配置可以设置START优先级,数字越大启动越靠后,如果有很多需要依赖网络或者USB之类的启动程序最好设置靠后一些,等其他程序启动了再启动。
系统读取etc/init.d/下的启动配置文件后,系统会根据start优先级,按照顺序执行每个文件的start()函数中的命令。
下面为myapp添加开启启动,myapp的路径是/mnt/sda1/myapp
vi /etc/init.d/mystart输入以下内容
#!/bin/sh /etc/rc.commonSTART=99start(){ /mnt/sda1/myapp}stop(){ /mnt/sda1/myapp -s}restart(){ /mnt/sda1/myapp}然后保存,退出
cd /etcchmod -R 777 init.d/mystart #设置权限,否则无法激活开机启动,提示权限不足/etc/init.d/mystart enable #激活开机启动/etc/init.d/mystart start #运行start函数启动程序
链接:http://www.jianshu.com/p/20881a8b6e02
|
|