【问题标题】:Stop derby server hanging onto the terminal window停止挂在终端窗口上的 derby 服务器
【发布时间】:2012-07-02 19:48:36
【问题描述】:

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

【问题讨论】:

    标签: terminal derby


    【解决方案1】:

    您可以使用 CTRL-z 挂起它,然后使用 bgdisown %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
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-11
        • 1970-01-01
        • 2012-06-08
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多