
Server/Linux
Linux Crontab 사용하여 Spring Application 로그 파일 날짜별로 백업하기
Crontab이란? 리눅스에서 특정 시간에 명령어를 주기적으로 실행하며 스케줄러 같은 역할을 한다. [STEP 1] 웹 애플리케이션 로그 저장 경로에 history 디렉터리 생성 $ mkdir {로그 파일 생성 경로}/history$ mkdir /disk/api/project/logs/history해당 디렉터리에 system.log 로그 파일이 생성되고 있는 상황 [STEP 2] 로그 파일 백업해주는 Bash Shell Script 파일을 해당 웹앱이 동작하는 톰캣 하위 디렉터리에 생성 후 작성 $ mkdir /usr/local/tomcat/crontab$ vi /usr/local/tomcat/crontab/log_backup.sh #!/bin/sh# 20240601 형식으로 전 날 Date 값 세..