반응형 script2 mysql 백업 bash 스크립트 개요 제가 운영하는 서버에서 mysql db를 주기적으로 백업할필요가 있어서 아래와 같이 구상하였습니다. 계정별 DB백업 -> 90MB 분할 zip 파일로 생성 -> git repository로 복사 백업한 파일은 해당 서버가 위험해질 경우에도 사용할 수 있는 저장소가 필요했는데, 비용을 생각하여 github을 무료로 사용할 수 있겠다 싶어 선정하게 되었습니다. 그런데, 단일 파일의 크기가 100MB가 넘으면 push가 되지 않았기에 분할압축을 하였습니다. 또한, git repository도 안전하지 않을 수도 있으므로 암호화 하였습니다. 압축파일을 암호화하려면 linux 계열에서는 zip을 써야한다더군요. (다시 압축을 풀때 번거롭습니다.) 추가적으로, DB 인스턴스는 하나지만 백업해야할 db대상은 여.. 2023. 10. 24. 윈도 bat 스크립트(windows bat script) 개발후기 "windows에서 자동화를 위한 기본 script" 장점 1. 윈도에서 자동실행 등 명령어 자동실행이 가능한 script 언어이다. 2. 별도의 설치없이 즉석에서 메모장으로 스크립트 작성가능. 3. 더블클릭으로 바로 실행가능 / 윈도 작업스케쥴러와 연동하여 자동실행가능 단점 1. 주석을 쓰려면 rem 을 써야한다. 보통 //나 /**/ 를 쓰는데, 여간 이상하다. 2. 파일삭제 / 폴더 삭제 명령어가 다르다. 파일삭제 : del 폴더삭제 : rmdir 명령어를 사용하는데, recursive 하게 삭제하려고 하면 매번 폴더인지 파일인지 확인을 해줘야한다. 3. 프로그램을 여러개/병렬로 실행못시킬때가 있다. "C:\Program Files (x86)\Google\Chrome\Application\chrom.. 2021. 8. 4. 이전 1 다음 반응형