1. 백업 스크립트 파일만들기.
# vi mysqlbackup.sh
--------파일 내용-----
#!/bin/sh
date_name="$(date +%y%m%d%H%M)"
b_file_name="data_"
mysqldump -u유저아이디 데이터베이스 > /home/data/data_backup/$b_file_name$date_name.sql
------파일 내용 끝----
여기서 파일이 /home/data/data_backup/data_200507281728.sql
이정도로 저장될것이다.
2. crontab 설정하기
# crontab -e (편집)
----- crontab edit -----
0 0 1 * * mysqlbackup.sh
-----------------end ------
(매월 1일 0시0분 마다 백업한다.)
분, 시간, 일, 월, 요일 명령어. (각 tab 또는 스페이스 로 구분한다)
3. 설정된 크론탭 리스트.
#crontab -l
0 0 1 * * mysqlbackup.sh
4. 테스트시 매 분마다 보려면
* * * * * mysqlbackup.sh
이렇게 편집 하면된다
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발] Environment Class : 현재환경 및 플랫폼 정보 및 조작 (0) | 2010.11.05 |
---|---|
[개발] Visual C# .NET에서 프로그래밍 방식으로 전자 메일 보내기 (0) | 2010.11.05 |
[개발] ASP.NET 파일 업로드 하기 (0) | 2010.11.05 |
[개발] DataGrid 기본 페이저 모양 변경 방법 (0) | 2010.11.05 |
[개발] ASP.NET 에서의 에러처리를 다루어 봅시다 (0) | 2010.11.05 |
댓글