jarファイルを実行するためのLinux環境nohupを

XXX.jar&-jarのjava
コマンドの終わりではありません「&」、「XXX.jar -jar javaの」となり、現在のSSHウィンドウを示し、Ctrlキーを押しながら+ Cは、実行を中断したり、ウィンドウを閉じ、プログラムが直接進み、辞め
追加「&」「xXX.jar&-jar javaの」なり最後にコマンドを、それは、ウィンドウが閉じられたとき、プログラムは操作を中止することを示します。&バックグラウンドでコマンドを代表してみましょう。
nohupはジャワ-jar XXX.jar> Log.log&
または
XXX.jar >> Log.log&-jar nohupはjavaの
セクション"XXX.jar&-jar javaのnohupは"コマンドが、彼らは時にアカウント、ファイル名を指定して実行]コマンドをハングアップまたは撤退していないと述べましたターミナルをオフにすると、プログラムがまだ実行されています。すべての出力がジョブnohup.outファイルにリダイレクトされることに注意してください。
「javaの-jar XXX.jar> Log.log&nohupはコマンド 」 セクション、実行するコマンドがハングアップしない示し、またはアカウント出口端末を閉じているとき、プログラムがまだ実行されている、およびジョブ出力の全てがLog.logにリダイレクトされますファイル。「> Log.log」このコマンドは、ログファイルの出力を指定することです。
「>>」追加の出力が道をLog.logにリダイレクトされることを示します。
nohupをjavaの-jar XXX.jar> Log.log 2> &1&
または
nohupをのJava -jar XXX.jar >> Log.log 2> &1&


標準入力ファイル(stdin):標準入力ファイルディスクリプタ、標準入力から読み込み、Unixのデフォルトのプログラムデータ0です。
標準出力に標準出力ファイルディスクリプタ1、Unixのプログラムのデフォルトのデータ出力:標準出力ファイル(stdout)。
標準エラーファイル(stderr):標準エラー出力ファイルディスクリプタ2、Unixのプログラムは、標準エラー出力ストリームにエラー情報を書き込みます。
シールド出力、出力を禁止する役割を果たし:は/ dev / nullは特別なファイルで、その内容は破棄されるように書き込まれます。ファイルから読み取るしようとした場合、何も読むことはできません。しかし、を/ dev / nullファイルがそれにコマンドの出力をリダイレクトすることは非常に便利ですが、それは「出力なし」の効果が再生されます。
「> Log.log 2>&1」 : それはLog.logする合併後stdoutとstderrをリダイレクトすると述べ
注:出力した後、あなたは、バックグラウンドで実行中のタスクを見て、「ジョブ」を使用することができます。

おすすめ

転載: www.cnblogs.com/jtlgb/p/11671122.html