UTF-8 인코딩된 로그파일을 tail -f 를 사용해서 실시간 감시하&

see2002의 이미지

안녕하세요. 궁금한게있어서 질문드립니다.

UTF-8 인코딩된 로그파일을 tail -f 를 사용해서 실시간 감시하려면,
어떤 명령어 조합으로 가능할까요?

UTF-8 을 EUC-KR 로 변환하려면 iconv를 쓰면 될거같은데, 이걸
쉘에서 실시간으로 tail -f 명령어 옵션으로 감시하는 방법이 있을까요?

cjh의 이미지

tail -f <file> | iconv -f utf-8 -t euc-kr

--
익스펙토 페트로눔

see2002의 이미지

답변감사합니다. ^^
그런데,
tail -f <file> | iconv -f utf-8 -t euc-kr
로 해도 출력이 안나옵니다.
tail에서 -f 옵션을 빼주면, 화면에 뿌려지기는 합니다만...
-f옵션을 주면, 화면에 아무것도 안나오는 현상은 저만 그런건가요?

cjh의 이미지

iconv의 내장 버퍼링 때문에 그런것 같네요. 내용이 많이 나오면 나오지 않던가요? 가끔 한두줄 나오는 정도면 금방금방 표시되지는 않을 겁니다.

see2002 wrote:
답변감사합니다. ^^
그런데,
tail -f <file> | iconv -f utf-8 -t euc-kr
로 해도 출력이 안나옵니다.
tail에서 -f 옵션을 빼주면, 화면에 뿌려지기는 합니다만...
-f옵션을 주면, 화면에 아무것도 안나오는 현상은 저만 그런건가요?

--
익스펙토 페트로눔

익명 사용자의 이미지

버퍼링 문제가 아닌것 같습니다. 내용이 많아도 나오지 않습니다.

ironiris의 이미지

로그를 화면에 출력중이라면 그 터미널로는 다른 작업을 안하시는 것 같은데
tail 만 쓰시고 터미널 프로그램의 문자셋을 utf-8 로 바꾸는 것은 어떨까요?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.