Linux /Unixでは、通常はデーモンだけが端末なしで実行を継続できますが、通常のプロセスはSIGHUPシグナル(中断シグナル)を受信して端末を閉じると終了します。端末が終了すると、端末によって起動されたバックグラウンドプログラムは自動的に終了します。
コマンドをバックグラウンドで実行したい場合は、&指定したコマンドを使用してバックグラウンドで実行できます。
端末の終了後にプログラムの実行が停止しない場合は、nohupコマンドでバックグラウンドプログラムを開始できます。
nohup(= no hang up)、SIGHUPシグナルを無視するようにする; [構文] nohup Command [Arg ...] [&] [コマンド出力の説明]
リダイレクトされず、nohup.outファイルにリダイレクトされる標準出力(stdout)または標準エラー(stderr)、ディレクトリに書き込み権限がない場合、nohup.outファイルはデフォルトで現在のディレクトリに書き込まれます。 $ HOME /nohup.outに書き込もうとしても、それでも失敗するとコマンド全体が失敗します。
コマンド出力がリダイレクトされると、指定されたリダイレクトファイルに書き込まれます。
[終了ステータス] 126はCommandコマンドを見つけることはできますが、呼び出すことができません; 127 nohupコマンドエラーまたはcommandコマンドを見つけることはできません;それ以外の場合はCommandコマンドの終了ステータスです。
コマンドをバックグラウンドで実行させる;
コマンドが端末から出ても実行を継続できるかどうかは、プロセスがデーモンかどうかによって異なります。そうでない場合は、nohupが必要です。
PS、参照http://www.cnblogs.com/allenblogs/archive/2011/05/19/2051136.html < Br>
---------以下は参照内容です。
彼がシェルでnohupとプロンプトを出したとき、彼はそれを返すために端末上のいずれかのキーを押す必要があります。シェルに移動してコマンドウィンドウを開き、シェルにexitと入力して端末を終了し、nohupが正常に実行された後に[閉じる]ボタンをクリックして端末を閉じます。したがって、この時点でコマンドに対応するセッションは切断され、nohupに対応するプロセスは一緒にシャットダウンする必要があることが通知されます。
この詳細は私のように気づかれていないので、ここに記録してください。
Technologeeko Ubuntu bowerがEACCESを報告した:許可を得た解決法、bowerを使用するために使用されたower expressは、私のubuntuが悪い
1. Javaをインストールします(ここではインストールディレクトリのビットを/usr /localとします) 32ビット:http://download.oracle.com/otn-pub/j
linuxシステム - ファイル共有ファイル共有の前提1ウィンドウとlinux pingパステスト方法次のとおりpingパス2 linuxファイアウォールオフ/etc/init.d/iptables
Linuxでのネットワーク構成は非常に複雑ですが、基本的なユーザースペースのネットワーク構成はそれほど難しくありません。それでもLinuxにネットワークがない場合、またはネットワークへの接続に問題があ