linux设置开机自启动(开机启动项)(chkconfig)

/etc/rc.local

vim /etc/rc.local

在文件末尾加上你开机需要执行的命令即可(写绝对路径,添加到系统环境变量的除外)

Ubuntu开机之后会执行/etc/rc.local文件中的脚本

/etc/profile.d/

自己写一个shell脚本

将写好的脚本(.sh文件)放到目录

/etc/profile.d/ 

下,系统启动后就会自动执行该目录下的所有shell脚本。

通过chkconfig设置开机启动服务

遗憾的是在Ubuntu中是没有chkconfig命令的,可以用update-rc.d 来代替。

①在

/etc/init.d/

下新建想要开机自启动的文件

启动文件编写可以参考/etc/init.d/目录下已存在的文件

②给文件可执行权限

chmod +x /etc/init.d/start.sh

③设置开机自启动

对于ubuntu的话

update-rc.d start.sh defaults 90

数字95是脚本的启动顺序号,启动顺序值越小越优先启动,在启动多个具有依赖的应用时,该启动顺序号非常有用.(优先级范围:0~90)

④重启

重启之后

sudo service --status-all

这时应该能看到新加开机启动脚本(new_service.sh)的名字在列表中;说明开机时会启动这个sh脚本的。

如果要从开机列表中删除该启动项,可以执行

update-rc.d  -f  start.sh  remove

利用 systemctl 设置开机自启动

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值