1、下载地址
https://github.com/vishnubob/wait-for-it
2、使用方式
# 检查 10.10.1.127 下 3307 端口服务是否开启,默认15s尝试
./wait-for-it.sh 10.10.1.127:3307
3、使用示例 - 启动 rap2 服务
#!/usr/bin/env bash
# 1.启动 redis 和 mysql 服务
cd ../base
docker-compose up -d
# 2.等待 mysql 服务和 redis 服务启动完毕
cd ../rap2
/usr/local/service/wait-for-it.sh 10.10.1.127:3307
/usr/local/service/wait-for-it.sh 10.10.1.127:6380
# 3.启动 rap2 后台服务
docker-compose up -d
cd rap2-dolores
# 4.等待 rap2 后台服务启动完毕
/usr/local/service/wait-for-it.sh 10.10.1.127:38080
# 5.启动 rap2 前端服务
nohup serve -s ./build -p 8090 &