타임존 변경 및 종료스크립트

Sol's·2023년 5월 15일
0

Aws 무중단 배포

목록 보기
10/28

현재 LocalTime은 미국 기준으로 실행이 되고있습니다.
이것을 대한민국기준으로 바꿔야합니다.

타임존 변경하기

현재 시간적용 정보 확인

timedatectl


역시 UTC 미국 기준으로 시간이 설정되어있습니다.

서울의 시간을 찾아서 적용해보겠습니다.

timedatectl list-timezones | grep Seoul
sudo timedatectl set-timezone Asia/Seoul
timedatectl

KST 로변경되었고 현재 시간이 일치하는것을 확인하였습니다!

종료스크립트

현제 프로세스를 종료하기 위해서는

 ps -ef | grep *.jar | grep -v grep | awk '{print $2}'

명령어로 프로세스 ID를 가져와서
Kill -9 PID를 해주어야 했습니다.

하지만 pgrep으로 PID를 바로 찾을수 있습니다.

pgrep -f *.jar

.sh 파일에 명령어 입력하기

vim spting-stop.sh
echo "Springboot Stop....."
SPRING_PID=$(pgrep -f *.jar)
echo $SPRING_PID
kill -9 $SPRING_PID

스크립트를 실행하려면 실행 권한이 필요합니다.

chmod u+x spring-stop.sh

스크립트파일 실행하기

./spring-stop.sh


스크립트 실행 후 정상적으로 삭제된것을 확인하였습니다!

서버 다시 실행하고 시간 확인하기


서버를다시 띄우고 확인하니 시간이 대한민국 서울 기준으로 변경이 되었습니다!

profile
배우고, 생각하고, 행동해라

0개의 댓글