我认识到如果代码包含在语法中,则可以在后台运行脚本:
job1 = fork do
# functional code in script
end
Process.detach(job1)
现在我已经尝试过多次这种格式,并且每次都成功地将脚本放在后台,因此当终端窗口关闭时它不会终止,但对于这个特定的脚本(太大而不是包括),它固执地保持与窗口相连,并在窗口关闭时终止。
这没有意义,所以我的问题:
是否有任何Ruby编程结构可以将程序连接到窗口和前台?例如print
函数,需要打印一个窗口(因此可能影响事物)。
使用该脚本中的代码,是否有更好的替代上述格式在后台放置脚本。