예전에 작업했던 내용인데, 까먹고 또 한참 찾을까봐 기록해둔다.
우선 이 작업의 의도는 회사에서 아직도(😣)
버전관리가 제대로 되지 않고
FTP 툴로 소스를 업로드하는 환경이라서 혹시나 소스가 문제가 생겼을때,
적어도 전일자 소스 혹은 뭔가 반영전 소스로 원복하기 위한 백업 소스 저장이 목적이었다.💯
그러기 위해서 매일 대상 프로젝트를 백업하는 배치를 실행시켜줄
스케쥴러 역할인 '크론탭' 이 필요했고,
그것에 앞서서 크론탭 에서 돌아갈 배치 파일이 필요했다.
배치 파일을 작성하면 쉽게 소스 파일을 백업할 수 있을것이었다..
그런데...
배치 파일을 작성할 때 필요한
쉘 스크립트 작성을...
어떻게 해야하지?
라는 큰 문제가 있었다.
이럴 때 필요한건 구글링이다 +_+!!
뭐가 많이 나온다..
음... 간단한 것 이라는 제목을 몇 개 찾아봤는데 간단하지 않다.
한참을 보고나서야 이해하고 적용할 수 있었는데..
간략히 요약된 것보다 구체적인 사용법이 적혀 있는게 더 좋은 거 같다.(개인적으론..)
그래서 적용한 실제 쉘 스크립트 파일은 다음과 같다.
최대한 변수 구분과 주석을 적어두어서
이 그림만 보고도 이해가 가지만 다음 번에 라인별로 다시 설명을 추가해 보겠다.
'리눅스' 카테고리의 다른 글
vi 일괄 치환 명령어 (0) | 2021.07.22 |
---|---|
du / df 용량 확인 (0) | 2021.02.05 |