crontab에서 실행시 한글깨지는 현상이 나타난다.
java로 배치작업을 하는데 한글이 ?로 나온다.
쉘 스크립트가 배치로 돌 경우 언어환경이 콘솔과 다르다고 생각된다.
찾아보니 선구자들이 역시 간단한 방법을 제시하였다.
우선 OS 언어설정부터 확인해보자
]# env | grep LANG
LANG=ko_KR.eucKR
LANG=ko_KR.eucKR 이라고 나온다. 이걸 배치작업하는 쉘 스크립트 상단에 넣어주면 해결된다.
#!/bin/sh
export LANG=ko_KR.eucKR
나는 쉘 스크립트 선언 아래에 바로 넣어주었다.
'OS > Linux' 카테고리의 다른 글
VMware에 설치된 SentOS를 외부에서 원격 접근 (0) | 2015.09.17 |
---|---|
CentOS 비밀번호 분실시 변경하기 (0) | 2015.09.16 |
vi 명령어 (0) | 2013.03.12 |
CentOS - sar 명령 (0) | 2011.11.04 |
CentOS - top 명령 (0) | 2011.11.04 |