停止挂在终端窗口上的 derby 服务器



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

您可以使用

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

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

最新更新