ubuntu设置开机自启动脚本

查看当前runlevel等级,直接输入runlevel

在这里插入图片描述

运行级别
		runlevel 0 : 关闭系统
		runlevel 1 : 维护模式/单用户模式
		runlevel 2 : 多用户,没有NFS
		runlevel 3 : 多用户,无图形系统
		runlevel 4 : 没有用到
		runlevel 5 : 多用户,图形化系统
		runlevel 6 : 关闭并重启机器
		* 常用的等级为3,5
其中/etc 目录下的rc0.d~rc.6.d文件夹下分别对应的是操作系统0-6级运行的状态下需要执行的脚本,都是指向了 ../init.d 下面的脚本文件

在这里插入图片描述
在这里插入图片描述

如果要在系统中添加开机自启动,可以在init.d创建脚本,然后按照如下规则创建文件,链接到对应的rc?.d目录中即可
比如:在init.d 目录下创建一个shell脚本为 myscript ,想要将这个脚本加入到开机自启动中,就可以进到 /etc/rc5.d 目录下,执行 ln -s ../init.d/myscript S01myscript 即可
   S\[number\]\[service name\] --> ../init.d/servicename
   S 表示 Start,开启服务;K 表示 kill,终止服务
   [number]表示的是该脚本的运行优先级,number越小,脚本的运行优先级就越高
   [service name]表示的是服务的名称。
   因此我们如果需要定义一个服务启动的优先级(顺序),则需指定脚本的number即可。

参考:https://www.cnblogs.com/hbhzsysutengfei/p/ubuntu-runlevel-autostart-service.html

添加rc.local文件的方式增加开机自启动

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值