运行 多个 Bash 脚本并行
Running Multiple Bash Scripts parallel
我想运行多个bash并行脚本。
我的脚本示例 运行ning :./test1.sh
和 ./test2.sh
我试过这个:parallel ::: "~/path/test1.sh " "~/path/test2.sh "
无法正常工作,知道如何解决这个问题吗?
您可以使用 xargs
:
echo "~/path/test1.sh ~/path/test2.sh " | xargs -P0 -n2 /bin/bash
-P0
表示“运行 全部并行”
-n2
将两个参数传递给 /bin/bash
,在本例中是脚本和参数
我想运行多个bash并行脚本。
我的脚本示例 运行ning :./test1.sh
和 ./test2.sh
我试过这个:parallel ::: "~/path/test1.sh " "~/path/test2.sh "
无法正常工作,知道如何解决这个问题吗?
您可以使用 xargs
:
echo "~/path/test1.sh ~/path/test2.sh " | xargs -P0 -n2 /bin/bash
-P0
表示“运行 全部并行”
-n2
将两个参数传递给 /bin/bash
,在本例中是脚本和参数