>> Edit article
이름
제목
패스워드
expect-5.32.2-65 레드햇 배포본에 있는 버전은 이겁니다. rpmfind.net 이나 사이트에서 구하시면 될겁니다. http://sourceforge.net/projects/expect : 일단 답변 정말 감사 드립니다. 아직 실행은 안해봤는데 문제는 : /usr/bin/expect 란 파일이 존재를 하질 않네요. : 저는 한컴리눅스 2.2 인데 /usr/bin/안에 ex로 시작하는 파일이 이렇게 존재하네요. : : exmh expire extcompose extractrc : exmh-async expireover extend_dmalloc extractres : exmh-bg expirerm extensionproxy : expand expr extractmsg : : : : : : 이렇게 해보시죠. : : : : --------- backup.sh ----------- : : #!/usr/bin/expect : : : : spawn bash -c "./db.sh" : : expect -re "Enter password:" : : sleep 0.2 : : send "비밀번호 " : : interact : : : : ------- db.sh ---------- : : #!/bin/bash : : : : DIR=/var/db : : FILE=DB : : : : SQL=$FILE-`date +%Y_%m_%d_%H%M%S`.sql : : : : rm -rf $DIR/$FILE-*.sql : : : : mysqldump -u root -p test > $DIR/$SQL : : : : 이렇게 하면 비밀번호를 자동으로 입력합니다. 백업이 되지요. : : : : : : : : : : : 안녕하세요.제가 1원짜리 팁에서 검색을 해서 저의 환경에 맞게끔 변경을 : : : 해서 MYSQL백업 스크립트를 올리고 CRON데몬을 가동을 시켰습니다. : : : <font color="blue"> : : : #!/bin/bash : : : BACKUP_DIR=/var/backup : : : FILE_PFX=ZEROBOARD : : : : : : DATE=$(date+%Y%m%d) : : : OF=$FILE_PFX-$DATE.sql : : : : : : #rm -rf $BACKUP_DIR/$FILE_PFX-*.sql : : : : : : mysqldump -u 유저명 -p 비밀번호 DB네임 > $BACKUP_DIR/$OF : : : </font> : : : : : : 어떻게 결과가 나왔냐면 /var/backup/ZEROBOARD-.sql 이란 0KB인 파일만 하나 들어있더군요. : : : 정상적이라면 ZEROBOARD-20010231.sql 이렇게 백업이 되야 하지 않을까요? : : : 여기에 무슨 문법상 문제가 있나요? : : : : : : -- : : : 애롭다. : : : : -- : : 피망--피망~!
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved