功能
在运维linux系统时,会经常的需要系统开机就执行某个或多个脚本,这篇文章将会解决这样的问题,可以实现多组可执行脚本的开机启动,停止、重启脚本的管理
原理
centos7 开机启动脚本原理(不推荐)
centos7本身有管理脚本开机执行的实现方式,大概的方式是,制作启动脚本支持开始、重启、停止等,然后创建
.service
文件放到记不清的某个路径,然后执行一个记不清的命令刷新systemctl中的服务,其次就可以很方便的启动、停止服务。要实现我想要的功能我觉得过程太复杂了。
包装开机启动脚本原理
我们要实现题目中的功能,1,制作一个centos7支持的服务,2,当我们有需要开机启动或执行的脚本,就将脚本添加到服务对应的管理脚本中。
步骤
前置准备
在脚本中引用了
start-stop-daemon
所以你必须先安装,必须安装这是后台启动脚本的一个工具
安装教程https://blog.creke.net/776.html
使用教程 http