正如您在上面的截图中看到的,我在09:55:31开始编写脚本,脚本a.sh在09:55:36完成执行,b.sh在09:55:36开始执行(执行后) of a.sh)并于09:55:38结束。如果你已经注意到它是按顺序运行的话,据我说b.sh假设在09:55:31开始执行它为什么不并行运行?
答案 0 :(得分:0)
我现在有:
我明白了:
osboxes@osboxes:~$ parallel --number-of-cores
4
osboxes@osboxes:~$ time bash test.sh
[ OK ] b.sh
Sat Feb 11 15:41:34 GMT 2017
Pass b.sh
[ OK ] a.sh
Sat Feb 11 15:41:37 GMT 2017
Pass a.sh
real 0m5.185s
user 0m0.152s
sys 0m0.032s
这正是我所期待的。
这让我相信你正在做一些你没有告诉我们的事情。
您是否以某种方式为--jobs 1
设置了parallel
?