Xshell 게시판

tail로 log볼때

최종입력: 2013-03-13 17:43 - 넷사랑 | 답글: 5건

 
2013-02-12 20:52 - 나상진

tail로 log볼때

 
줄바꿈 문자가 있는데도 가로로 펼쳐져 보입니다.
그리고 vi로 보면 문자값이 255일때 xshell 설정값이 같음에도
ÿ 와 1m 이 두형태로 보입니다.

프로그램 버전 : Xshell 4
2013-02-14 10:07 - 넷사랑

Re: tail로 log볼때

 
안녕하십니까?
넷사랑컴퓨커 기술지원입니다.

흔한 경우는 아니지만 서버의 환경이나 해당 파이을 처리하는 응용프로그램 따라 줄바꿈을 제대로 하지 않는 경우가 있습니다.
그리고 아스키 코드의 일부 특수한 부분에 해당하는 문자는 사용하는 Xshell에서 폰트나 언어 인코딩 그리고 사용하는 서버 응용프로그램에 따라서 다르게 나타날 수 있습니다.

사용하시는 서버의 종류와 버전 그리고 vi의 버전에 대한 정보를 알려 주시면 문제 해결에 도움이 될 것 같습니다.

감사합니다.
2013-02-20 11:06 - 나상진

Re: tail로 log볼때

 
tail로 볼때 줄바꿈 문자전에 ÿ(255)가 있으면 가로로 펼쳐져 보이더군여.
vi에서는 ÿ(255)가 1m으로 보이구여.

서버 : HP Superdome2(HP-UX 11.31)
vi버전 : 7.2

2013-02-20 15:19 - 넷사랑

Re: tail로 log볼때

 
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

언어 인코딩이나 터미널 설정 등에 대해 문제가 될 부분을 확인해 보았으나 말씀하신 증상은 나타나지 않습니다.
중요한 것은 Xshell은 서버에서 보내오는 문자를 그대로 표현합니다.
서버의 어떤 설정이 이런 차이를 만드는지 확인해 보기 위해 다음 정보를 보내 주시면 원인 파악에 도움이 될 것 같습니다.

1. 문제가 되고 있는 텍스트 파일을 보내 주시면 도움이 될 것 같습니다.
2. tail 명령 시와 vi 명령 시 로그 생성하여 첨부. 로그 생성 시 터미널 코드도 기록할 수 있도록 해 주십시오. '파일 메뉴 -> 로그 -> 시작 -> 일반 텍스트 뿐 아니라 터미널 코드도 기록'
3. echo $TERM의 결과
4. 사용하는 셸 : echo $SHELL
5. echo $LANG의 결과
6. Xshell의 인코딩 : 해당 세션의 등록 정보 -> 터미널 -> 인코딩

감사합니다.
2013-03-13 10:26 - 나상진

Re: tail로 log볼때

 
1,2. 첨부파일 참조
3. echo $TERM => xterm
4. 사용하는 쉘 : echo $SHELL => ksh
5. echo $LANG => ko_KR.eucKR
6. Xshell의 인코딩 : 기본언어(xshell은 Windows의 기본언어)
2013-03-13 17:43 - 넷사랑

Re: tail로 log볼때

 
안녕하세요?
넷사랑컴퓨터 기술지원입니다

보내 주신 로그를 보니 서버에서 줄의 끝이 '1m'이 되도록 문자를 보내 주고 있습니다.
아시겠지만 Xshell은 터미널에서 보내 주는 문자열을 코드에 맞게 분석하여 화면에 적절하게 뿌려 주는 역할을 합니다.

처리하고자 하는 로그 파일이 단순한 텍스트 파일이 아닌 것 같습니다. 해당 로그 파일에 터미널을 제어에 영향을 미치는 문자가 포하된 것 같습니다.

문제가 되고 있는 로그 파일을 보내 주시면 도움이 될 것 같습니다. 전송과정 중에 변경이 될 우려가 있으니 zip 파일로 보내 주시면 확인해 보겠습니다.

감사합니다.