date
명령어를 사용하였을 때, shell 단순 호출 시에는 요일이 의도한대로 한국어로 잘 나왔지만 crontab으로 실행 시에는 영어로 출력됨jq
와 같은 기본 명령어가 아닌 추가로 설치한 패키지를 읽어오지 못함/etc/profile
, /etc/bashrc
로 구성됨/etc/profile
파일의 경우 로그인 shell(로그인 시에만)에 적용/etc/bashrc
파일의 경우 shell이 생성될때마다 적용/etc/bashrc
에 환경변수를 설정해주었으나 동일한 오류 발생[2023/01/27 (금)]
이 아닌 [2023/01/27 (Fri)]
로 출력됨$ env | grep LANG
LANG=ko_KR.UTF-8
LANG
환경변수 작성#!/usr/bin/env bash
export LANG=ko_KR.UTF-8
jq
command를 찾지 못함PATH
에 대한 환경변수를 읽어오지 못하였기 때문PATH
환경변수 확인$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
PATH
환경변수 작성#!/usr/bin/env bash
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
참고
https://kldp.org/node/64532
https://neouser.tistory.com/263
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=fromyongsik&logNo=40163069884