【发布时间】:2012-12-02 21:24:58
【问题描述】:
我正在使用 Thin 来运行我的 Sinatra 应用程序,但是现在,当我关闭 shell 时,服务器停止了。是否可以在后台将其作为进程运行,并像我在 shell 中那样查看/管理日志?
【问题讨论】:
我正在使用 Thin 来运行我的 Sinatra 应用程序,但是现在,当我关闭 shell 时,服务器停止了。是否可以在后台将其作为进程运行,并像我在 shell 中那样查看/管理日志?
【问题讨论】:
使用-d 开关将其启动为守护进程。默认情况下,它会将输出写入log/thin.log,或者您可以使用-l 开关覆盖它。有关选项的完整列表,请参阅 thin -h。
【讨论】:
正如@Chris 提到的,您可以将其守护。
另一种方法是使用GNU Screen
这样您就可以在前台运行您的应用程序并关闭您的终端。
当您回到Screen 会话时,您拥有相同的环境,
就像切换终端选项卡时一样。
【讨论】: