合作机构:阿里云 / 腾讯云 / 亚马逊云 / DreamHost / NameSilo / INWX / GODADDY / 百度统计
添加开启启动的方式一般有如下几种
第一种:把开机命令,写入到os的启动文件之中,伴随着启动文件的读取,顺便帮你把要启动的任务,一起启动了;
第二种:把启动任务,放到os的启动目录下。os启动过程之中,会执行所有放在此目录下的任务;
第三种:os会给用户提供了标准的方法,按照此流程接入;
系统启动时需要加载的配置文件
一、直接修改配置文件,在配置文件中增加开机启动文件:
如:通过修改文件 /etc/rc.local(或者/etc/rc.d/rc.local)
# 1.编辑rc.local文件
# 2.修改rc.local文件,在 exit 0 前面加入以下命令。保存并退出。
# 3.最后修改rc.local文件的执行权限
二、将需要启动的文件,放在os的启动读取目录下面
# 1.将(脚本)启动文件移动到 /etc/init.d/或者/etc/rc.d/init.d/目录下。(前者是后者的软连接)
三、通过chkconfig命令设置
# 1.将(脚本)启动文件移动到 /etc/init.d/或者/etc/rc.d/init.d/目录下。(前者是后者的软连接)
# 2.启动文件前面务必添加如下三行代码,否侧会提示chkconfig不支持
# 3.增加脚本的可执行权限
# 4.添加脚本到开机自动启动项目中。添加到chkconfig,开机自启动。
# 5.关闭开机启动
# 6.从chkconfig管理中删除test.sh
# 7.查看chkconfig管理
四、自定义服务文件,添加到系统服务,通过Systemctl管理
1.写服务文件
2.文件保存在目录下:以754的权限。目录路径:/usr/lib/systemd/system。
如上面的supervisord.service文件放在这个目录下面。
3.设置开机自启动(任意目录下执行)
如果执行启动命令报错,则执行:systemctl daemon-reload
TOP