後でパターンを分析できるように、タイムスタンプが横に付いたthinkfan -n
出力の出力が必要でしたが、次の質問が見つかりました: コマンドからの出力の各行にタイムスタンプを追加する 、これはこの問題に対して一見良い答えを持っていました。
thinkfan -n | ts
それが機能しないことを除いて。 ts
は、私が試した他のすべてのプログラムで正常に動作しますが、thinkfan
では動作しません。 thinkfan
で機能しないのはなぜですか?これを機能させる方法はありますか?
プログラムからの出力ストリームには、標準出力と標準エラーの2つがあります。 |
標準出力をリダイレクトし、標準エラーを端末に直接送信します。
両方をリダイレクトできます。
thinkfan -n 2>&1 | ts # should work everywhere
thinkfan -n |& ts # newer versions of bash, maybe other shells