ubuntuのコマンドラインからダービーサーバーを実行しています。問題は、起動時にターミナルウィンドウで実行されたままになるため、すべてのログがターミナルに直接出力されることです。ターミナル ウィンドウを閉じると、サーバーがシャットダウンします。とにかく、コマンドラインからダービーを起動して、サーバーをシャットダウンせずにターミナルを閉じることができますか?
質問する
556 次
2 に答える
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
于 2012-07-02T19:56:26.230 に答える
0
もう 1 つの方法は、ウィンドウ マネージャーを使用することです。さまざまな出力をファイルにリダイレクトして、ネットワーク サーバーを起動するアプリケーション メニュー項目を設定します。次に、そのメニュー項目を選択してサーバーを起動します。
于 2012-07-03T04:10:00.217 に答える