자동 압축
-
[Python] subprocess모듈과 7z을 이용한 전일 로그 자동 압축 보관Python/Python for Windows 2019. 10. 24. 16:31
7z은 커맨드 명령어를 제공하며, 오픈소스이다. 다운로드 페이지 : https://www.7-zip.org/download.html Download Download .7z Any / x86 / x64 LZMA SDK: (C, C++, C#, Java) www.7-zip.org 이번 포스팅에서 쓰는 옵션은 압축(a) 옵션을 사용하여 전일 로그를 압축해보려 한다. 다양한 옵션을 이용하려면 포스팅 하단의 URL 경로나 7z.exe 명령어를 실행하면 알 수 있다. 대상 로그는 IIS로그로 포맷은 ex_yyyymmdd.log 형식이며, 현재 2019-10-24일 기준으로 전일 기준인 ex_20191023.log 파일이다. import subprocess from datetime import timedelta fr..
-
[Python] subprocess모듈과 Bandizip을 이용한 전일 로그 자동 압축 보관Python/Python for Windows 2019. 10. 20. 15:50
Bandizip은 커맨드 명령어를 제공하며, 자세한 옵션은 아래 URL을 참고 URL https://www.bandisoft.com/bandizip/help/parameter/ 이번 포스팅에서 쓰는 옵션은 압축(c)과 자동 창 닫힘(-y)을 사용하여 전일 로그를 압축해보려 한다. 대상 로그는 IIS로그로 포맷은 ex_yyyymmdd.log 형식이며, 현재 2019-10-20일 기준으로 전일 기준인 ex_20191019.log 파일이다. import subprocess from datetime import timedelta from datetime import datetime from os import chdir yesterdaylog = 'ex_'+str(datetime.today().date() - t..