Ubuntu 下 MySQL 數(shù)據(jù)自執(zhí)行備份 |
發(fā)布時(shí)間: 2012/8/16 16:13:31 |
1.首先把計(jì)劃任務(wù)添加到列表,系統(tǒng)每分鐘會(huì)掃描一次任務(wù)列表,探測(cè)當(dāng)前時(shí)間下是否有待執(zhí)行的任務(wù) 1./etc/crontab: 2.# m h dom mon dow user command 3. 0 1 * * * root /home/fzw/db.sh 4. 0 2 * * * root /home/fzw/auto.sh m:分 h:時(shí) dom: day of month mon:月 dow: day of week user:用戶 command:任務(wù)指令 2./home/fzw/db.sh 備份,壓縮 1.mysqldump -x -u root -h 127.0.0.1 -p 123 -c --hex-blob --default-character-set=utf8 --compact --no-create-db --no-create-info --databases dbname > /home/fzw/136/136_4d`date +%Y%m%d`.sql 2.rar a /home/fzw/136/136_4d`date +%Y%m%d`.rar /home/fzw/136/136_4d`date +%Y%m%d`.sql 3./home/fzw/auto.sh 同時(shí)拷貝至192.168.2.143 1.#!/usr/bin/expect -f 2.set date [exec date +%Y%m%d] 3.set password 123 4.spawn scp /home/fzw/136/136_4d$date.rar fzwadmin@192.168.2.143:/home/fzwadmin/136/136_4d$date.rar 5.set timeout 300 6.expect "fzwadmin@192.168.2.143's password:" 7.send "$password\r" 8.expect eof 9.#interact 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |