centos 6 사용중 db 자동 백업구현 질문

centos 6 사용중 db 자동 백업구현 질문

QA

centos 6 사용중 db 자동 백업구현 질문

본문

backup.sh 를 아래와 같이 작성하였습니다.


/usr/bin/mysqldump -u아이디 -p비밀번호 디비명 > /backup/디비명_$(date +%Y%m%d).sql


shell 에서 보면 생성된 sql문서의 확장자 끝에 '?'기호가 붙어서 파일이 생성됩니다. 


b22405e7d5f7a77c1075649fa7c7790b_1500916339_7566.jpg

생성된 문서는 다운로드 및 편집이 되질 않네요.

sql? 확장자를 sql로 바꾸면 정상작동 되고요.

  

몇일째 이리 저리 찾아보다 실력이 부족해서 질문드립니다.
해결 방법 아시는 분의 조언 부탁드립니다.
감사합니다.

이 질문에 댓글 쓰기 :

답변 1

백업용 스크립트는 문제가 없습니다.


단 말씀하시는 ? 가 파일 확장자 뒤에 붙는 이유는


윈도우에서 엔터는 \r\n 이지만 Linux 나 Unix 계열 O/S 에서 엔터는 \n 입니다.


따라서 \r 부분이 ? 형태로 나타나는게 아닌가 추측이 되네요.


다시 말해서 해당 스크립트를 윈도우에서 생성해서 업로드 하셨거나 혹은 유사한 형태로


스크립트 생성하셔서 발생한것 같습니다.



답변을 작성하시기 전에 로그인 해주세요.
전체 16
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT