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
# /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
생성후에 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 |