进入/etc/rc.d/init.d 目录
生成shell脚本service-test.sh,并且要执行chomd +x service-test.sh 改为可执行文件
#!/bin/bash#chkconfig:2345 80 90#description: 服务启动source /etc/profilesetenforce 0docker-compose -f /data/package/docker/docker-compose.yml up -decho 启动后台服务/data/package/jarboot/startup.shecho 启动流媒体服务cd /data/package/monibuca./start.shecho 所有服务启动完成
chkconfig:2345 80 90
2345指定脚本运行级别,对应系统的系统初始化启动服务目录 /etc/rc.d下的rc2.d,rc3.d,rc4.d,rc5.d
80为启动序号(数字越小执行顺序越靠前),例如等同于在rc2.d目录下手动创建S80service-test服务
90为关闭序号(数字越小执行顺序越靠前)
启动服务shell脚本准备好以后,执行chkconfig —add service-test 添加服务到系统中
chkconfig —list 可以查看所有的启动服务
chkconfig —list
chkconfig service-test on 可以启动服务,一般添加服务的时候已经启动过了,不用再特意执行此命令
