2016-12-08 20 views
0

のバックグラウンド・プロセスとして、私はLinuxマシンにのjava -jarコマンドを使用してjarファイルとしての私のプロジェクトを実行しています。このプログラムが実行されるとすぐに、別のディレクトリにログが生成されます。私のプログラムをこの方法で実行すると、シェルを開いたままにする必要があります。今、ログを見る必要がある場合、同じシェルでログを見ることはできません。私は重複したセッションまたは新しいセッションのいずれかを行うことによってそれを行うことを余儀なくされています。 jarをバックグラウンドプロセスとして実行し、同じシェルのログを見る方法はありますか?あなたはそれが生きて滞在し気にしないのであれば実行javaプロセスのlinux

答えて

0

nohup java -jar myjar.jar &のような単純なものは動作するはずです。起動時にクラッシュしたり自動的に起動したりすると自動的に再起動する必要がある場合は、systemdやmonitのようなものを調べることをお勧めします。

+0

バックグラウンドでプロセスを実行するには十分です。 nohupコマンドは、HUP(ハングアップ)シグナルを無視し、シェル終了後にプロセスを続行します。 – vahid

関連する問題