2018년 4월 6일 금요일

윈도우 환경에서 간단한 백업 스크립트 작성

리눅스 환경이면 간단하게 tar + find 명령어로 해결할 것을...

윈도우즈 서버 사용하는 죄로... 뻘짓을...

진행사항

1. 특정기간이 지난 파일은 삭제.

2. data란 디렉토리엔 상품이미지가 가득하여 데이터로서 백업 가치가 없어서 제외

3. 반디집은 제외 압축이 안되서 실패!

4. 윈도우즈용 tar은 뭔가 명령어가 안된다! (실력 부족일지도..)

5. 그냥 맘 편하게 7zip으로 가즈아~~

6. 작성한 bat는 다음과 같음

  1. REM 1주일 지난 파일은 자동으로 삭제...
  2.  
  3. ForFiles /P D:\workspace\\backup /S /M * /D -7 /C "cmd /c del /Q @file"
  4.  
  5.  
  6.  
  7. CD D:\workspace\압축할경로\www\
  8.  
  9. D:
  10.  
  11. 7z a -t7z D:\workspace\backup\%DATE%.7z D:\workspace\압축할경로\www\ -mx0 -x!www\data\*

7. 주의할게.. 제외 옵션인 -x뒤에 경로가.. 절대경로가 아니라 상대경로임.

8. 그래서 스크립트 안에 보면 디렉토리를 이동해서 가게 했음.

9. 끗! 뭘봐!

댓글 없음:

댓글 쓰기

BE Band (비밴드) - 2024년 03월 02일 잠실새내 락앤롤욱스 공연

나의 10~20대를 보낸 잠실에서의 공연.. 오랜만에 가보니.. 여기가.. 마눌님과 자주 가던 영화관이었는데... 여긴 뭐가 있었는데... 란 추억도 떠올리며 기분좋게 감.​ 공연장은 좀 협소한 편이었고, 인천의 쥐똥나무 보다는 약간 크고... 인천 ...