linux添加开机自动启动程序

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值