TimeZone 2

[linux] date 명령에 timezone 일시적으로 적용하기

date 명령에 시간대(timezone)를 적용하는 방법을 정리합니다.영구적으로 적용하는 것은 timedatectl 을 사용하거나, /etc/localtime 파일이 가리키는 링크를 변경하거나, tzselect 명령을 사용하셔서 하시면 됩니다. 시스템 설정은 건드리지 않으면서 일시적으로 원하는 시간대를 date 명령에 적용하려면 TZ 라는 환경 변수를 설정하시면 됩니다.다음과 같이 쓰면 됩니다. ash 에서도 되고 bash 에서도 됩니다.TZ='KST-9' date +%Y%m%d-%H%M%S TZ 에 들어가는 원하는 시간대의 키워드가 궁금하다면 아래 파일에서 각 줄의 두번째 항목을 참고하시면 됩니다.참고로 한국은 ('Asia/Seoul', 'KST-9'), 로 되어 있으니까 위 예제처럼 'KST-9' 를..

IT/System Digging 2024.09.05

[openwrt][uci] 시스템 시간대 설정하기

파이썬으로 openwrt 에서 시스템 시간대를 변경하는 방법은 2가지가 있습니다. /etc/config/system 직접 수정하기 option zonename 항목을 찾아 값을 'Asia/Seoul'로 바꿉니다. 없다면 굳이 만들 필요는 없습니다. option timezone 항목을 찾아 값을 'KST-9'로 바꿔줍니다. 이것은 반드시 수행해야 합니다. uci 명령 사용하기 uci show system 명령으로 timezone 값이 어디 속해있는지 확인합니다. 경로를 찾았으면 uci set 해당 경로 명령으로 값을 변경하고 uci commit 을 해줘서 시스템 설정에 반영합니다. 보통 시간대를 변경했으면 reboot 명령으로 재부팅까지 해야 완료가 됩니다. # uci show system system.@..

IT/System Digging 2020.10.06