【发布时间】:2015-05-06 21:59:25
【问题描述】:
我有一个如下格式的 shell 脚本:
cd /path/a/
make
cd /path/b/
make
cd /path/c/
make
每个 make 命令在不同的目录中相互独立。我想通过使用'&'在后台运行不同的make命令来加速脚本
cd /path/a/
make &
cd /path/b/
make &
cd /path/c/
make &
这行得通吗?在第一个 make 命令运行时,目录已更改为下一行中的 /path/b/。这会影响后台的第一个make推荐吗?
编辑:我怀疑这种方法是否真的会使这个过程更快,并且想知道这些是否需要在单独的进程中运行。
【问题讨论】:
标签: shell unix parallel-processing