为什么我的脚本不在后台运行?

时间:2015-10-09 12:26:59

标签: ruby

我认识到如果代码包含在语法中,则可以在后台运行脚本:

job1 = fork do
    # functional code in script
end
Process.detach(job1)

现在我已经尝试过多次这种格式,并且每次都成功地将脚本放在后台,因此当终端窗口关闭时它不会终止,但对于这个特定的脚本(太大而不是包括),它固执地保持与窗口相连,并在窗口关闭时终止。

这没有意义,所以我的问题:

  • 是否有任何Ruby编程结构可以将程序连接到窗口和前台?例如print函数,需要打印一个窗口(因此可能影响事物)。

  • 使用该脚本中的代码,是否有更好的替代上述格式在后台放置脚本。

0 个答案:

没有答案