ファイルとコンソールにログを記録する方法

ファイルとコンソールにログを記録する方法

追加することでファイルにログできることを知っています

> log.txt 

コマンドの最後にありますが、ファイルとコンソールの両方にログを記録するにはどうすればよいでしょうか?

答え1

使ってみてteeは?

| tee log.txt

の代わりに

> log.txt

答え2

ログを作成する方法はさまざまです。しかし、まず第一に、ログに実際に何を入れたいかが重要です。ログを作成するには、さまざまな方法があります。

  1. Tee コマンドは、コマンドの出力を分割して、ディスプレイに表示したり、ファイルに保存したりできるようにします。

    command | tee log.txt
    

    上記のコマンドは、出力をターミナルに表示するだけでなく、出力をファイルにリダイレクトしますlog.txt

  2. script コマンドは、端末に表示されるすべての内容のタイプスクリプト (コピー) を作成します。

    script -a log.txt
    

答え3

使用tee指示:

some_command | tee log.txt

関連情報