nohup some_command &
を実行すると、出力はnohup.out
になります。 man nohup
は、順番に言うinfo nohup
を見て言う:標準出力が端末である`nohup.out`の名前を変更できますか?
場合は、 コマンドの標準出力をファイル「nohup.out」へ 追加されます。 に書き込むことができない場合は、ファイル '$ HOME/nohup.out'に が追加されます。書き込むことができない の場合、コマンド は実行されません。
しかし、私はすでに出力が/nohup.out
に行くとnohup
を使用してコマンドを1つ持っていると私は別の、nohup
のコマンドを実行したい場合は、私がnohup2.out
に出力をリダイレクトすることができますか?
@ismailもし私が分かっていると、これはstdoutとnohup.outの出力をnohup2.outに出力します。それでは '2>&1&'は何をしますか? –
'2>&1'は' stderr'を 'stdout'と同じ出力ファイルにリダイレクトします。この場合' nohup2.out' – ismail
Bash 4では、2つのリダイレクトを '&> nohup2.out'と省略することができます。 – ephemient