我想自动化包括启动 Minio 服务器的部署。但是,当我启动 Minio 服务器时minio server myserver
,会运行一个进程,我通常会使用 Ctrl+C 终止该进程,然后继续执行下一步的部署。
现在我正在编写一个 bash 脚本,它将为我自动执行所有这些步骤,但是当我创建 minio 服务器时,我无法克服这一点。
我尝试了什么:
#!/usr/bin/env bash
git clone https://github.com/openfaas/faas
docker swarm init
cd faas && ./deploy_stack.sh --no-auth
minio server myserver && kill $(pgrep minio server myserver)
cd data && mc mb incoming && mc mb processed