- 백업 배치파일 만들기2024년 08월 30일에 업로드 된 글입니다.작성자: gamzah반응형
프로젝트를 진행을 하고 배포까지 하는 과정에서 백업배치파일을 만들어서 스케쥴러에 등록해주는 과정도
중요하다 프로젝트 마무리할땐 꼭 백업까지 생각해야한다.
아래는 백업 배치파일 만드는 예시이다.
- 파일명 : sourceBackup.bat
- 파일 내용 :
소스를 백업하는 배치 파일.
예) C:\project1\img 폴더를
C:\backup\img_yyyymmdd_hhmmss 형태의 폴더로 소스 백업.
- 참고: 이미 폴더가 있으면 삭제하고 폴더를 만든다.
(폴더명을 시간까지 하면 중복이 없지만 날짜까지만 하면 중복이 생길 수 있다.)
//원본폴더 세팅
set sourceDir=C:\project1\
set dirMasterName=img
//백업경로 세팅
set dirPath=C:\backup\
//오늘날짜와 현재시간 세팅
set todayDate=%date:~0,4%%date:~5,2%%date:~8,2%
set todayTime=%time:~0,2%%time:~3,2%%time:~6,2%
//폴더명 조합
set dirName=%dirMasterName%_%todayDate%_%todayTime%
set fullDirName=%dirPath%%dirName%
//만들 폴더가 이미 있으면 삭제
if exist %fullDirName% (
rm/s %fullDirName%
)
//백업 폴더 만들기
md %fullDirName%
//파일 백업 복사
xcopy %sourceDir%%dirMasterName%\*.* %fullDirName% /e /h /k
//변수 지우기
set sourceDir=
set dirPath=
set dirMasterName=
set todayDate=
set todayTime=
set dirName=
set fullDirName=a반응형'SERVER' 카테고리의 다른 글
아파치톰캣(apachetomcat) 메모리 설정 (0) 2024.10.12 TOMCAT LOG 한글깨질경우 해결방법 (0) 2024.07.23 JAVA war(와르) 파일 배포방법, apachetomcat(아파치톰캣)배포 (0) 2024.07.23 apachetomcat(아파치 톰캣) webapps 분리하는 방법 (0) 2024.07.18 openssl rootca,wildcard 인증서 ssl 생성방법 (0) 2024.07.17 다음글이 없습니다.이전글이 없습니다.댓글