<强>一、创建backup.sh脚本文件强>
# !/bin/sh SOURCE_FOLDER=/数据 DB_FOLDER=/数据/db BACKUP_FOLDER=/数据/备份 TM='日期+ % Y % m % d % H % m % S ' 回声开始抛售美元TM mysql数据库和备份文件 #删除旧sql备份文件 cd DB_FOLDER美元 rm射频DB_FOLDER美元/* . sql #转储mysql数据/usr/bin/mysqldump -h227.0.0.1 -uroot -pcz_pims@2018——单独的事务——主数据=https://www.yisu.com/zixun/2——数据库>女士,女士TM.sql美元 回声转储db pims_hf pims_hf——TM.sql美元/usr/bin/mysqldump -h227.0.0.1 -uroot -ppass——单独的事务——主数据=2——数据库ms_workflow> pims_hf_workflow - TM.sql美元 回声转储db ms_workflow pims_hf_workflow——TM.sql美元/usr/bin/mysqldump -h227.0.0.1 -uroot -ppass——单独的事务——主数据=2——数据库文件>文件- TM.sql美元 回声转储db filesrv文件——TM.sql美元 #删除备份文件今天比前30天 找到BACKUP_FOLDER美元/f -mtime + 30 - name”* *类型。zip”- rm {} \; #压缩 cd SOURCE_FOLDER美元 zip - q - r BACKUP_FOLDER/db - TM美元。邮政数据库 zip - q - r BACKUP_FOLDER/files-new美元。zip文件 回声zip文件和备份SOURCE_FOLDER美元BACKUP_FOLDER结束 #调用系统方式发送通知味精钉钉通知 curl - x POST - d”templateCode=003,内容=文件备份成功,备份文件保存到此目录:$ BACKUP_FOLDER " http://127.0.0.1:8080/admin//通知/丁鼎 echo - e备份文件结束美元TM“\ n \ n \ n”
1),在命令行输入:crontab - e然后添加相应的任务,wq存盘退出。
2),直接编辑/etc/crontab文件,即vi/etc/crontab,添加相应的任务。
crontab文件格式:
,*,,,,,*,,,*大敌;,,*大敌;,,*大敌;,,,,命令
一分钟,小时,,一天月,周,,,命令
分,,,,,时,,,天,,,月,,,,星期,,,命令
例如:每周每月每天1点0分执行备份脚,本日志放在backup.log文件中
0 1 * * */bin/sh/home/script/backup.sh在祝辞/home/script/backup.日志2祝辞,1
若测试脚本是否正常运行,可以手动执行测试
3),查询当前用户定时任务。
以上所述是小编给大家介绍的linux服务器自动备份脚本的方法(mysql,附件备份),希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!