【发布时间】:2015-11-07 04:19:27
【问题描述】:
当前我有以下代码在 ruby 脚本中运行一些 ruby 脚本:
def run(base_directory, run_count)
working_directory = base_directory.gsub("\n","")
for i in 1..run_count
system("ruby " + working_directory + i.to_s + "\\" + "main.rb " + working_directory + i.to_s + "\\")
end
end
但是,这会按顺序运行脚本,但我需要它们并行运行。我有 10 个脚本要运行,我想一次运行 5 个,直到达到需要运行的脚本数量。有没有一种简单的方法可以做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby automation