リモートの Ubuntu 12.04 サーバーでダービーを使用しています。標準の derby コマンドはすべて正しく機能しており、データベースを開いて ij 経由でアクセスできます。コマンド間のログインとログアウト中に、ターミナルからサーバーを起動および停止できる必要があります。問題は、サーバーをバックグラウンド プロセスとして実行する方法が見つからないことです。これはnohup java -jar $DERBY_HOME/lib/derbyrun.jar server start & > ~/dblog.txt
、コマンド ラインに戻る前に [Enter] キーを押す必要があることを除いて機能します。デーモン パッケージについては認識していますが、サーバーを停止できるかどうかはわかりません。それが私のアプリサーバーであるため、Tomcatがそれをどのように管理するかについての説明が役立つでしょう。
質問する
2170 次
2 に答える
1
Derby は単なる Java アプリケーションです。Java アプリケーションをバックグラウンドで実行するために使用したい技法 (/etc/init.d、シェル内のジョブ制御など) は、Derby でうまく機能します。
于 2013-05-20T13:58:28.430 に答える
-1
「kill」や「killall」などのコマンドを使用して、バックグラウンド プロセスを強制終了できます。「ジョブ」コマンドを使用して、バックグラウンドに送信した実行中のプロセスのリストを表示します。また、"fg %n" (n はジョブ番号) を実行してフォアグラウンドに戻し、CTRL-C を使用して強制終了することもできます。
于 2013-05-20T05:21:09.810 に答える