创建一个可以同时启动 3 个独立 Web 服务的 shell



我正在尝试创建一个将按顺序启动 3 个独立 Web 服务的.sh。

例:

cd to User/me/Scripts/web
./webservice-start
cd to User/me/Scripts/db-services
./db1-start
./db2-start

这就是这个想法,问题是 bash 等待进程看到完成的语句。这些服务不会完成,因此它永远不会让队列继续前进。

我知道语法是静态的,它只适合我。我更在寻找方法论。

谢谢

您可能只想在后台运行三个脚本中的每一个:

cd to User/me/Scripts/web
./webservice-start &
cd to User/me/Scripts/db-services
./db1-start &
./db2-start &

&命令终止符在后台运行命令,允许 shell 移动到下一个命令。

相关内容

  • 没有找到相关文章