Linux上でログを特定のファイルへ出力する方法を教えてください。

標準出力(標準出力)を指定したファイルにリダイレクトするには、「>」リダイレクト記号を使用できます。

たとえば、「log.txt」というファイルにログを出力したい場合、以下のように実行すればよい。

command > log.txt

コマンドの部分は、実行したいコマンドですので、出力は log.txt ファイルにリダイレクトされます。

stderrもファイルにリダイレクトする場合には次のコマンド。

command > log.txt 2>&1

stderrをstdoutにマージしてどちらも「log.txt」ファイルに出力する

もしファイルにログを追加して、既存の内容を上書きしたくなければ、二重の「>」を使用できます:

command >> log.txt

このコマンドの出力は「log.txt」ファイルの末尾に追加されます。

「コマンド」はログを出力する必要のあるコマンド、またはプログラムです。必要に応じて調整してください.

广告
広告は10秒後に閉じます。
bannerAds
bannerAds