我有一个.sh文件,如下所示:
ruby one.rb
ruby two.rb
ruby three.rb
ruby four.rb
ruby five.rb
ruby six.rb
ruby seven.rb
ruby eight.rb
这样做是逐个运行ruby文件.我将如何开始联合发布前四个,并且在前四个完成后立即抓住下一组.不知道如何处理这个,任何建议表示赞赏.我现在想避免使用rake并继续使用shell.
Den*_*rdy 13
你已经尝试使用&和wait?
ruby one.rb &
ruby two.rb &
ruby three.rb &
ruby four.rb &
wait
ruby five.rb &
ruby six.rb &
ruby seven.rb &
ruby eight.rb &
http://tldp.org/LDP/abs/html/subshells.html