停止德比服务器挂在终端窗口上

时间:2012-07-02 19:48:37

标签: terminal derby

我在ubuntu上从命令行运行derby服务器。问题是,当我启动它时,它在终端窗口中保持运行,因此它将所有日志直接打印到终端。当我关闭终端窗口时,服务器关闭。无论如何我可以从命令行启动derby,然后能够在不关闭服务器的情况下关闭终端吗?

2 个答案:

答案 0 :(得分:1)

您可以使用CTRL-z暂停它,然后在后台运行bg,然后disown %1(或用暂停消息中括号之间显示的作业号替换1)。

示例...

$ bundle exec script/rails s
[1]  + 14192 suspended  bundle exec script/rails s
$ bg
[1]  + 14192 continued  bundle exec script/rails s
$ disown %1
$ exit

答案 1 :(得分:0)

另一种技巧是使用您的窗口管理器。设置一个应用程序菜单项,为您启动网络服务器,各种输出重定向到文件。然后通过选择该菜单项启动服务器。