java -jarを起動する5つの方法(バックグラウンド起動を含む)

1. java -jar xxx.jar を使用して Enter をクリックすると正常に開始されますが、リモート ツールを終了するか閉じると、プロセスが閉じられます。

java -jar xxx.jar

上記は開始されたプロジェクト Java -jar xxx.jar ですが、Ctl+c をクリックするか、このウィンドウを閉じると、プロセスが強制終了され、プログラムが閉じられます。

2. コマンド: java -jar xxx.jar & このステートメントには最初のコマンドよりも & 記号が 1 つ多くありますが、Ctrl+C を押すかウィンドウを閉じた後もバックグラウンド プログラムは引き続き実行されます。

java -jar xxx.jar &

3. java -jar xxx.jar を実行した後、ctrl+z を押してコンソールに戻り、bg を実行してから exit コマンドを実行します。上記の 3 つの手順を完了した後、シェルを終了した後も、jar サービスはバックグラウンドで実行されています。

ctrl+z
bg

4. コマンド nohup java -jar xxxx.jar & は、先頭に nohup を追加することを除いて 2 番目の方法と似ています。この方法をお勧めします。

nohup java -jar xxxx.jar &

5. 実行中のjarのエラーログ情報をlog.fileファイルに出力し、(>&1)は標準出力への出力を継続します(前に追加した&は、システムに標準出力であることを認識させるためです)出力)、最後の & はバックグラウンド プロセスを意味します。

nohup java -jar xxx.jar  > log.file  2>&1 &

おすすめ

転載: blog.csdn.net/weixin_49177159/article/details/130243095