crond 를 이용해서 백업하기

|
crond 를 이용해서 주기적으로 백업해주기!!

# /etc/cron.daily/backup 파일을 생성해놓는다.
-[backup]-
#!/bin/sh

mysqldump -uroot -p******* -A -S /usr/local/mysql/tmp/mysql.sock1 > /root/mysql_backup.sql

//samba 를 이용해서 window 에 공유 폴더를 열어놓고 그쪽으로 백업 파일을 넣는다.
mount -t cifs //192.168.2.42/backup /mnt/backup

mv /root/mysql_backup.sql /mnt/backup/mysql_backup.sql
umount -t cifs /mnt/backup

생성후에 chmod +x backup       // 실행가능하도록.
-------------------------------------------------------------

crontab 설정

[MM] [HH] [DD] [mm] [d] [command]

MM = 분
HH = 시간
DD = 일
mm = 달
d = 요일
command = 실행할 명령어

crontab 설정.

01 * * * * root run-parts /etc/cron.hourly     // 매 시간 1분에 실행.
35 22 * * * root run-parts /etc/cron.daily      // 이부분 매일 22시 35분에 /cron.daily 폴더에 있는 내용을 실행.
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

'저장용' 카테고리의 다른 글

iptables 셋팅.  (0) 2009.04.10
mount..  (0) 2009.03.26
vi 명령어  (0) 2009.03.23
samba 설치 , 실행  (0) 2009.03.23
쉘 프롬프트에서 질의 실행하기.  (0) 2009.03.20
And