리눅스 분류
cron명령으로디비백업받기문의
작성자 정보
- 나병돈 작성
- 작성일
컨텐츠 정보
- 1,522 조회
- 0 추천
- 목록
본문
레드햇리눅스로서버를운영하고있습니다.cron명령으로mysql디비를 그날의 "년도
와날짜".sql파일로 자동으로 백업받아 /home디렉토리로 옮기려고하는데, 어떻
게해야할지를 잘 모르겠습니다.
여기저기 돌아다니며 대충 제가 만들어봤는데 틀리면 수정좀 부탁드립니다.
crontab -e를 실행했을때의 화면입니다.
매일 11시 59분에 home디렉토리에 있는 backup.sh를 실행시키라는 명령입니다.
맞나요???
59 11 * * * /home/backup.sh
backup.sh의 내용을 vi편집기로 열었을때의 내용입니다.
#!/bin/bash
time=`date +%Y%m%d%H`
/usr/bin/mysqldump -uroot -p******** test(디비이름입니다) > $time".sql"
mv $time".sql" /home
게시판같은데 비슷한 문장이 있어서 만들어봤는데 구문상 오류가 없는지요?
그리고 맨윗줄에 #!/bin/bash는 왜 쓰는건가요?
이 명령을 실행시킬 사용자의 쉘이 bash라는걸 뜻하는건가요?
와날짜".sql파일로 자동으로 백업받아 /home디렉토리로 옮기려고하는데, 어떻
게해야할지를 잘 모르겠습니다.
여기저기 돌아다니며 대충 제가 만들어봤는데 틀리면 수정좀 부탁드립니다.
crontab -e를 실행했을때의 화면입니다.
매일 11시 59분에 home디렉토리에 있는 backup.sh를 실행시키라는 명령입니다.
맞나요???
59 11 * * * /home/backup.sh
backup.sh의 내용을 vi편집기로 열었을때의 내용입니다.
#!/bin/bash
time=`date +%Y%m%d%H`
/usr/bin/mysqldump -uroot -p******** test(디비이름입니다) > $time".sql"
mv $time".sql" /home
게시판같은데 비슷한 문장이 있어서 만들어봤는데 구문상 오류가 없는지요?
그리고 맨윗줄에 #!/bin/bash는 왜 쓰는건가요?
이 명령을 실행시킬 사용자의 쉘이 bash라는걸 뜻하는건가요?
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.