
私は職場でPuttyを使用しており、ロギングオプションを使用して出力をキャプチャしています。私がすべきことは、各行に日付と時刻を追加することです。リアルタイムPuTTY出力をキャプチャし、各行に日付/時刻を追加する方法はありますか?
本当にありがとうございます。 Bob (RtR) "Go Navy - Beat Army" すべての参戦勇者に大変感謝いたします。 。
答え1
PuTTYウェブサイトではこのマーク2017年に改善要請がありました。何もしなかったようです。
しかし、これを達成するために少し複雑な方法があります。まず、ファイルに書き込むようにPuTTYを設定します(使用例/path/to/log/putty/log
)。ロギングオプションで、「ログファイルを頻繁に更新する」にPuTTYが設定されていることを確認してください。
bash
ターミナルウィンドウでtail
トレースログファイルをインポートしts
(タイムスタンプ)にパイプします。このような:
tail -f /path/to/log/putty/log &> >( ts '[%Y-%m-%d %H:%M:%S] ' ) \
| tee /path/to/timestamped/log
tee
出力を見たくない場合は、オプションでを使用できます。出力は次のとおりです。
[2023-08-01 21:29:19] user@pi:~ $ uname -a
Linux web-pi 5.10.103-v8+ #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux
[2023-08-01 21:29:31] user@pi:~ $ lsb_release -a
No LSB modules are available.
[2023-08-01 21:29:31] Distributor ID:Raspbian
[2023-08-01 21:29:31] Description:Raspbian GNU/Linux 11 (bullseye)
[2023-08-01 21:29:31] Release:11
[2023-08-01 21:29:31] Codename:bullseye