ホームページ  >  記事  >  バックエンド開発  >  Linuxでjarパッケージコマンドを実行する方法

Linuxでjarパッケージコマンドを実行する方法

零到壹度
零到壹度オリジナル
2018-03-27 17:36:088037ブラウズ

この記事では主に、Linux で jar package コマンドを実行する方法を説明します。最初にその効果を見てみましょう。皆さんの役に立ちますように。

Linux は次のように jar パッケージ コマンドを実行します:

方法 1:

  1. java -jar shareniu.jar

機能: 現在の ssh ウィンドウロックされています、あなたCT RL+C を押すと、プログラムの実行が中断されるか、ウィンドウが直接閉じられ、プログラムが終了します

それでは、どうすればウィンドウがロックされないようにすることができますか?

方法2

  1. java -jar shareniu.jar &

&は、バックグラウンドでの実行を表します。

具体的: 現在の ssh ウィンドウはロックされていませんが、ウィンドウが閉じられるとプログラムの実行が停止します。

改善を続けます。ウィンドウを閉じてもプログラムを実行できるようにするにはどうすればよいですか?

方法3

nohup java -jar shareniu.jar &

nohupは、アカウントを終了するかターミナルを閉じても、プログラムは引き続き実行されます

使用時 nohup コマンドがジョブを実行すると、出力ファイルが別途指定されない限り、ジョブのすべての出力はデフォルトで nohup.out ファイルにリダイレクトされます。

方法4

  1. nohup java -jar shareniu.jar >temp.txt &

説明 >temp.txt

コマンド >out.file

コマンド >out.file は、コマンドの出力を out.file ファイルにリダイレクトします。つまり、出力内容はリダイレクトされません。画面に出力されますが、出力は out.file ファイルに出力されます。

jobs コマンドを使用してバックグラウンドで実行中のタスクを表示できます

  1. jobs

すると、バックグラウンドで実行されたすべてのジョブがリストされ、各ジョブの前に番号が付きます。それ。
ジョブをフォアグラウンド制御に戻したい場合は、fg + 番号を入力するだけです。

  1. fg 23

特定のポートが占有しているスレッドの PID を表示します

netstat -nlp :9181

関連する推奨事項:

方法jar ファイルを実行します

コマンドラインで .jar ファイルを実行するにはどうすればよいですか?

コマンドラインプロンプトにはマニフェスト属性がありません

以上がLinuxでjarパッケージコマンドを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。