linux添加开机自动启动程序
2016-05-25 10:03
337 查看
1.最简单的办法是修改/etc/rc.d/rc.local脚本,在文件末尾添加所有执行的脚本,/etc/rc.d/rc.local脚本程序是在引导过程的最后一步被执行的。
但是有些系统中找不到这个脚本,我们可以用第二种方法。
2.在/etc/rc.d/init.d目录下(有些是在/etc/init.d目录下,ls -l看/etc/rc1.d下文件的链接是哪个目录,没有/etc/rc1.d时应该是/etc/rc.d/rc1.d)创建个脚本执行要启动的程序。
然后#n -s 到 /etc/rc5.d/S90XXX去,5是开机后基本上是最后启动的脚本
举个例子,我们要开机启动apache
自启动脚本:
/usr/local/apache2/bin;
./apachectl start
文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.
#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache
上面的数字90是有用的,它是代表各个命令脚本程序的执行顺序,数字越小越早。而字母S与K也是有用的,先运行以字母K打头的命令脚本程序,然后再运行以字母S打头的命令脚本程序。对以字母K打头的命令脚本程序来说,会传递Stop参数;类似地对以字母S打头的命令脚本程序来说,会传递Start参数
/etc/rc3.d/代表运行等级3的软链接,有rc (1-6).d,数字越大越晚,开机后好像只运行到rc5.d,我试过写到rc6.d没什么用,一般用rc5.d
但是有些系统中找不到这个脚本,我们可以用第二种方法。
2.在/etc/rc.d/init.d目录下(有些是在/etc/init.d目录下,ls -l看/etc/rc1.d下文件的链接是哪个目录,没有/etc/rc1.d时应该是/etc/rc.d/rc1.d)创建个脚本执行要启动的程序。
然后#n -s 到 /etc/rc5.d/S90XXX去,5是开机后基本上是最后启动的脚本
举个例子,我们要开机启动apache
自启动脚本:
/usr/local/apache2/bin;
./apachectl start
文件位于/etc/rc.d/init.d下,名为apached, 注意要可执行.
#chmod +x /etc/rc.d/init.d/apached //设置文件的属性为可执行
#ln -s /etc/rc.d/init.d/apached /etc/rc3.d/S90apache //建立软连接,快捷方式
#ln -s /etc/rc.d/init.d/apached /etc/rc0.d/K20apache
上面的数字90是有用的,它是代表各个命令脚本程序的执行顺序,数字越小越早。而字母S与K也是有用的,先运行以字母K打头的命令脚本程序,然后再运行以字母S打头的命令脚本程序。对以字母K打头的命令脚本程序来说,会传递Stop参数;类似地对以字母S打头的命令脚本程序来说,会传递Start参数
/etc/rc3.d/代表运行等级3的软链接,有rc (1-6).d,数字越大越晚,开机后好像只运行到rc5.d,我试过写到rc6.d没什么用,一般用rc5.d
相关文章推荐
- linux nano 编辑器的 使用
- linux时间的查看与修改
- CentOS两台服务器利用scp拷贝文件
- linux系统/var/log目录下的信息详解
- Linux: vi 编辑器中文乱码
- linux的vi命令
- linux—vmare下手动编译二进制文件装vmtool
- Linux常用命令
- Unbuntu 14.4Tab键不能自动补全
- Xclock 生成
- Telnet部署与启动 windows&&linux
- linux下devicetree中惯用的of函数
- Linux FTP的安装与配置
- 常用linux高级命令
- 【VNC】Linux环境VNC服务安装、配置与使用
- Centos 如何安装Django环境
- 如何给Ubuntu linux 安装VMware Tools 工具
- 【Linux】虚拟机桥接IP固定
- 在Linux CentOS 6.6上安装Python 2.7.9
- Linux系统信息查看命令