新聞中心
一、創(chuàng)建backup.sh腳本文件

目前創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、阿拉善盟網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
#!/bin/sh
SOURCE_FOLDER=/data
DB_FOLDER=/data/db
BACKUP_FOLDER=/data/backup
TM=`date +%Y%m%d%H%M%S`
echo start to dump mysql database and backup files at $TM
# delete old sql backup files
cd $DB_FOLDER
rm -rf $DB_FOLDER/*.sql
#dump mysql data
/usr/bin/mysqldump -h127.0.0.1 -uroot -pcz_pims@2018 –single-transaction –master-data=2 –databases ms > ms-$TM.sql
echo dump db pims_hf as pims_hf-$TM.sql
/usr/bin/mysqldump -h127.0.0.1 -uroot -ppass –single-transaction –master-data=2 –databases ms_workflow > pims_hf_workflow-$TM.sql
echo dump db ms_workflow as pims_hf_workflow-$TM.sql
/usr/bin/mysqldump -h127.0.0.1 -uroot -ppass –single-transaction –master-data=2 –databases files > files-$TM.sql
echo dump db filesrv as files-$TM.sql
# delete backup files which 30 days before than today
find $BACKUP_FOLDER/* -type f -mtime +30 -name “*.zip” -exec rm {} \;
# compress
cd $SOURCE_FOLDER
zip -q -r $BACKUP_FOLDER/db-$TM.zip db
zip -q -r $BACKUP_FOLDER/files-new.zip files
echo zip $SOURCE_FOLDER files and backup to $BACKUP_FOLDER end
# 調(diào)用系統(tǒng)方式 send notice msg to 釘釘通知
curl -X POST -d “templateCode=003&content=文件備份成功,備份文件保存到此目錄: $BACKUP_FOLDER” http://127.0.0.1:8080/admin/do/notify/dingding
echo -e end backup files at $TM ‘\n\n\n’
二、創(chuàng)建定時(shí)任務(wù)
1)、在命令行輸入: crontab -e 然后添加相應(yīng)的任務(wù),wq存盤退出。
2)、直接編輯/etc/crontab 文件,即vi /etc/crontab,添加相應(yīng)的任務(wù)。
crontab文件格式:
* * * * * command
minute hour day month week command
分 時(shí) 天 月 星期 命令
例如:每周每月每天1點(diǎn)0分執(zhí)行備份腳本,日志放在backup.log文件中
0 1 * * * /bin/sh /home/script/backup.sh >> /home/script/backup.log 2>&1
若測(cè)試腳本是否正常運(yùn)行,可以手動(dòng)執(zhí)行測(cè)試
3)、查詢當(dāng)前用戶定時(shí)任務(wù)。
總結(jié)
以上所述是小編給大家介紹的linux 服務(wù)器自動(dòng)備份腳本的方法(mysql、附件備份),大家如有疑問(wèn)可以留言,或者聯(lián)系站長(zhǎng)。感謝親們支持!??!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過(guò)多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營(yíng)銷公司。廣泛應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)、設(shè)計(jì)、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!
文章題目:linux服務(wù)器自動(dòng)備份腳本的方法(mysql、附件備份)
文章位置:http://www.dlmjj.cn/article/cdjigej.html


咨詢
建站咨詢
