쉘스크립트 war파일 자동 백업/실행하기(springboot, linux)
2022. 5. 27. 11:20
프로그래밍 노트/Linux, Shell
작업 개요 스프링부트 프로젝트를 war빌드한 파일을 서버에 올려 실행하기 까지의 작업이 번거로워 만들게 되었다 * 아직은 jenkins 나 gitlab을 구성할 수 없는 상황임 목표 리눅스 커멘드로 사용자로부터 파일명을 입력받아 실행하면 파일이 원하는 경로에 백업 및 복사되고 자동 재시작한다 (원하는 경우 재시작이 잘 되고있는 지 tail -f 로그도 출력한다) 실행 예제 절대경로, 상대경로가 가능하며 끝에 tail을 붙일경우 로그출력 (알리아스(~/.bashrc) 등록 정보 : alias patch='alias | /home/patch.sh') 1. patch myproject-0.0.1-SNAPSHOT-plain.war tail 2. patch myproject-0.0.1-SNAPSHOT-plain...