Linux添加开机自启脚本
摘要:Linux添加开机自启脚本 Ubuntu系统 在rc.local文件中添加自启命令 编辑/etc/rc.d/rc.local文件,在文件中添加要执行文件的路径,注意被执行文件需要拥有可执行权限; 添加完成保存设置rc.local可执行权限...
Linux添加开机自启脚本
Ubuntu系统
在rc.local文件中添加自启命令
编辑/etc/rc.d/rc.local
文件,在文件中添加要执行文件的路径,注意被执行文件需要拥有可执行权限;
添加完成保存设置rc.local可执行权限
chmod +x /etc/rc.d/rc.local
CentOS系统
查看当前开机自启脚本
chkconfig --list
确定需要添加的开机自启脚本还未添加;
编写脚本
将我们写好的脚本进行简单修改,添加如下两行在 #!/bin/bash
下面:
# chkconfig: 2345 10 90
# description: This is my custom script.
其中2345是默认启动级别,Linux启动级别有0-6共7个级别,参考:https://m.php.cn/article/489284.html
- 等级0表示:系统停机(关机)
- 等级1表示:单用户模式
- 等级2表示:无网络连接的多用户命令行模式
- 等级3表示:有网络连接的多用户命令行模式
- 等级4表示:不可用
- 等级5表示:带图形界面的多用户模式
- 等级6表示:重新启动
10是启动优先级,90是停止优先级;
- 优先级范围从高至低(0-100)
- 数值越小代表优先级越高
将脚本放入/etc/init.d目录下
脚本放入 /etc/init.d
目录下,并给予执行权限:
cd /etc/init.d
chmod +x ecs-utils-ipv6.sh
脚本添加至自启清单:
chkconfig --add ecs-utils-ipv6.sh
添加完毕之后检查清单:
chkconfig --list