我有一个名为 main.rb 的程序,我想做以下事情:
system("ruby", "program1.rb")
sleep 60
system("ruby", "program2.rb")
sleep 60
system("ruby", "program3.rb")
sleep 60
system("ruby", "program4.rb")
puts "Programs are done running"
有没有办法在没有 program2 等到 program1 完成的情况下执行上述操作?我在想它可能必须为每个程序打开一个新的 CLI?另外,我想仅在所有 4 个都完成后才输出“程序已完成运行”消息。有没有办法做到这一点?谢谢!