在Cetnos中使用Shell脚本的方式设置服务器开机2分中后启动docker中的服务(记录一下)

一开始设置sleep时间多久都可以,但是超过300S后面的命令就不会执行了

#!/bin/sh
#chkconfig: 2345 80 90
#description:test docker server
#this Docker server start
echo "=============Start waiting for the system to start sleep 150S=================="
sleep 120
echo "=============start docker eureka-server=================="
docker start eureka-服务名称1
sleep 30
echo "==============start docker gateway-aaa============"
docker start gateway-服务名称2
sleep 30
echo "=================start docker filemanage-aaa================"
docker start filemanage-服务名称3
sleep 30
echo "==============start docker data-aaa==================="
docker start data-服务名称4
sleep 30
echo "=================start docker system-aaa================"
docker start system-服务名称5


./startup.sh

startingtest.sh

chmod +x ./startingtest.sh

chkconfig --add startingtest.sh

chkconfig startingtest.sh on

过程中发现的问题,当sleep的总时间超过300S后,脚本就会停止,导致一开始设置了只能启动一部分服务

其他服务docker,mysql,redis服务等都设置了开机启动

原文地址:https://www.cnblogs.com/zxh06820/p/12365760.html