Linux设置开机自启程序方法

本文讲解在Linux中设置开机自启动程序的方法。


方法1: 在/etc/rc.local中添加启动脚本

注意/etc/rc.local文件默认是没有执行权限的,修改完要给rc.local添加执行权限:

1
chmode +x /etc/rc.local

方法2: 使用chkconfig添加自启动服务

/etc/rc.d/init.d中创建你的执行脚本,加入叫myscript,在这个脚本开头添加下面三行语句:

1
2
3
#! /bin/bash  //指定执行该脚本的程序
# chkconfig: 2345 10 90 //设置启动优先级
# description: //对该服务的描述

保存后对该脚本文件添加执行权限,然后在chkconfig中加入该服务。

1
2
chmod +x myscript
chkconfig --add myscript

查看myscript服务的启动情况

1
chkconfig --list myscript

启动myscript服务

1
chkconfig myscript on

chkconfig命令的更详细内容可以参考:Linux下chkconfig命令详解

方法3: 使用systemctl添加系统服务

参考:在CentOS 7上利用systemctl添加自定义系统服务