2012-07-02 61 views
-1

從ubuntu的命令行運行德比服務器。問題是,當我啓動它時,它仍然在終端窗口中運行,因此它將所有日誌直接打印到終端。當我關閉終端窗口時,服務器關閉。無論如何,我可以從命令行啓動德比,然後能夠關閉終端而不關閉服務器?停止德比服務器掛在終端窗口

回答

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 
0

另一種方法是使用你的窗口管理器。設置一個應用程序菜單項,爲您啓動網絡服務器,各種輸出重定向到文件。然後通過選擇該菜單項來啓動服務器。