저는 Ubuntu 데스크탑에서 GNOME 터미널에 대한 터미널 로깅 방법을 사용하고 있습니다(GNOME 터미널에서 SSH를 사용할 때 매우 효과적입니다):
구현하다
루트 사용자로서:
apt-get install bsdutils
일반 사용자로서:
mkdir ~/logs
이것을 당신의
~/.bashrc
마지막 줄에 추가하세요!STARTTIME=`date +%F-%Hh-%Mm-%Ss-%N`; script -q -t 2> \ /home/USERNAMEHERE/logs/$STARTTIME-timing.txt \ -c 'bash --rcfile /home/USERNAMEHERE/.bashrc-cp' \ -f /home/USERNAMEHERE/logs/$STARTTIME-log.txt; exit 0
1)이 bashrc의 마지막 줄인지 확인한 다음 [이것은 "포크 폭탄"을 피하기 위해 필요합니다..]:
sed -e '$d' /home/USERNAMEHERE/.bashrc > /home/USERNAMEHERE/.bashrc-cp
다시 하다
필요에 따라 파일 이름을 바꾸십시오! 한 번에 1개의 파일만 재생할 수 있습니다.
scriptreplay "/home/USERNAMEHERE/logs/$STARTTIME-timing.txt" \
"/home/USERNAMEHERE/logs/$STARTTIME-log.txt"
이렇게 하면 ncurses 메뉴에 단계를 기록할 수 있습니다. 정말 대단합니다! 그것은 아주 잘 작동합니다.
질문
Putty에도 이 훌륭한 터미널 로깅 방법이 필요합니다. 어떻게 해야 하나요? (예: AIX 시스템에 스미티 메뉴를 기록하려면 퍼티를 사용해야 합니다.)
ps: 녹음 방법이 더 나을 수 있을까요? (누가 이것을 업데이트할 수 있나요?)