在外壳外面变薄

时间:2012-12-02 21:24:59

标签: ruby sinatra rack thin

我正在使用thin来运行我的Sinatra应用程序但是现在,当我关闭shell时,服务器停止了。是否可以在后台运行它作为一个进程,还可以像在shell中那样查看/监视日志?

2 个答案:

答案 0 :(得分:3)

使用-d开关启动守护程序。默认情况下,它会将输出写入log/thin.log,或者您可以使用-l开关覆盖输出。有关选项的完整列表,请参阅thin -h

答案 1 :(得分:1)

正如@Chris所提到的,你可以守护它。

另一种方法是使用GNU Screen

这样您就可以在前台运行应用程序,然后关闭终端。

当你回到Screen会话时,你有相同的环境,
就像切换终端标签一样。