Cygwinは-nohupバックグラウンドで実行されているプログラムにLinuxのコマンドウィンドウ環境を使用して実装しました

 1. Cygwinをインストールします。

  64または32 cygdrive-ダウンロードを選択し
   http://www.cygwin.com/

   注意:あなたは、Baiduの検索ステップをインストールすることができます

2.その環境変数を設定します

   

   パスは、パスに追加しました

3.cmdコマンドnohupをのJavaを実行-jar jarファイルのパッケージ名

   

  実行時にキャリッジリターンした後、フォルダには、ログファイルを生成します。

   

3.問題は次のとおりです。

  1).tail -fは、Linuxコマンドnohup.out状況が実行されていない見ることができません、

  2)方法はありません回プロセス-ef PID psを見つけ|グレップのJava Linuxのコマンド、自分のWindowsのタスクマネージャを表示し、タスクを停止することができるだけでなく、

  3)ます。java -jarパッケージを意味し、バックグラウンドで実行されているの効果を達成しなかった、プログラムが停止し、ファイル名を指定して実行ウィンドウを閉じて、同じことを実行し、バックグラウンドで実行されませんでした

学んだ4。

   、この機能を提供していない、システムを終了することができますプログラムがまだシングルユーザーのオペレーティングシステムとしてWindowsを実行できることを保証するために、Linuxシステム:マルチユーザーのオペレーティングシステムでは、nohupをコマンドは、主のようなシステムのログを記録した後、バックグラウンドで実行しているユーザプログラムを実行するために使用されて提供しますあなたは、達成するためのプラグインを使用することができますが、この上のCygwinを具体化しませんでした

 

おすすめ

転載: www.cnblogs.com/yr1126/p/11301412.html