コマンドを実行するためのログファイルを作成するbashスクリプトを実行しています
私は以下を使います
Command1 >> log_file
Command2 >> log_file
これは標準出力のみを送信し、端末に表示される標準エラーを送信しません。
標準エラーと標準出力の両方をファイルに記録することはできますか?
同じファイルにログインしたい場合は、
command1 >> log_file 2>&1
別のファイルが必要な場合
command1 >> log_file 2>> err_file
両方をリダイレクトする最も簡単な構文は次のとおりです。
command &> logfile
上書きする代わりにファイルに追加する場合は、次のようにします。
command &>> logfile
2>&1のようにできます。
command > file 2>&1
つかいます:
command >>log_file 2>>log_file
command 2>file
を使用してください。ここで2
は、stderrのファイル記述子を表します。 stdoutが 'file'にリダイレクトされるように、1
の代わりに2
を使用することもできます。