저는 직장에서 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