我有一个名为 program.rb 的脚本,并想编写一个名为 main.rb 的脚本来执行以下操作:
system("ruby", "program.rb")
constantly check if program.rb is running until it is done
if program.rb has reached completion
exit main.rb
end
otherwise keep doing this until program.rb reaches completion{
if program.rb is not running and stopped before completing
restart program.rb from where it left off
end}
我已经研究过 Pidify,但找不到一种方法来应用它以完全正确地适应这种方式......在如何处理这个脚本方面的任何帮助将不胜感激!
更新:如果在 main.rb 中没有办法,我可以弄清楚如何从它在 program.rb 中停止的地方继续运行脚本