프로젝트 배포 - 시간설정(다양한 지역 및 나라 선택 가능)
-부하, 에러(서버가 종료)
서버가 종료됐따는 로그를 남기지만, 자동 재시작이 되지 않는다.
1. cron의 개념과 실습
-주기적 실행 명령어
2.cron을 이용해서 종료된 스프링 서버를 재시작
crontab -e
분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7)
* * * * * ls -l>>cron.log
crontab -l 1>crontab_new
=> 기존에 있는 crontab 파일을 crontab_new로 옮긴다.
Daemon -> 죽지 않는 프로세스
스크립트 실행시 crontab에 자동 등록되게 하고 싶음
- crontab -l(crontab -e에 있는 내용들을 출력해준다.)
- crontab_new 파일에 옮긴다.(* * * * * job.sh)
- crontab crontab_new 실행(crontab -e에 자동 등록)
myScript.sh 파일 수정
cat cron.log 명령어를 통해 정기적으로 log파일이 생성됨을 확인할 수 있다.
<참고 자료>
https://www.youtube.com/watch?v=LSF5jnVvNNI&list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue&index=33
'DevOps > AWS' 카테고리의 다른 글
[AWS] Route 53을 이용해 Gabia에서 구입한 도메인 연결 + Load Balancer, Certificate Manager를 이용하여 http -> https 적용 (0) | 2023.05.29 |
---|---|
[AWS] AWS Lightsail를 이용해서 Spring 프로젝트 배포 (0) | 2023.05.12 |
[메타코딩 25~39강] AWS 내용정리(배포) (0) | 2022.10.03 |
[메타코딩 24강] AWS 내용정리(배포v1 흐름 이해하기) (0) | 2022.10.02 |
[메타코딩 23강] AWS 내용정리(리눅스 명령어 표준입출력) (0) | 2022.10.02 |