【发布时间】:2016-12-21 16:17:45
【问题描述】:
我有许多程序,每个程序都位于我需要在后台运行的子目录中。
- 它们都需要以自己的目录作为工作目录启动。
- 它们都打印到我希望在终端中合并的标准输出。
我有以下脚本,但它不起作用:
#/bin/bash
(cd service1dir; service1) &
(cd service2dir; service2) &
(cd service3dir; service3) &
(cd service4dir; service4) &
只有一个程序启动,但我不知道为什么。
仅供参考,目标平台是 Windows 上的 git-bash,但我希望它也能在 macOS Sierra 上运行。
【问题讨论】: