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. 끗! 뭘봐!

댓글 없음:

댓글 쓰기

[DOS] ULTIMA 2 클리어

  몰아쓰는 거라.. 포스팅을 또 함.. ​ 울티마를 하려면.. 일단 메뉴얼부터 정독을 하고 뭘해야 할 지를 정한다음 게임을 해야 한다.. ​ 2편 메뉴얼을 보니.. 형편없는 쓰레기게임이구나.. 라는 생각만 든다.. ​ 낭만의 시대적 게임이라.. 정말...