在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服务等都设置了开机启动