当前位置: 首页 > news >正文

WIN7 自动同步服务器上备份文件

场景:服务器上备份的数据库文件会定期删除,也有可能别的原因格式化掉,可能有各种风险,为了分散风险,做一个多处备份还是有必要的。

思路:服务器上每天备份sql文件;并且每个星期五删除7天以外的所有sql文件,并且把剩下的sql文件打包到可下载目录,打包前删除上一次打包文件;win上每个星期5 12点网服务器上get 备份文件;这样一次简单的备份就完成了;

 

以下是部分代码;

  首先备份代码:

#!/bin/bash
user="user"
pass="pass"
cd /mnt/sqlBac/gosstech
filename=`date +%Y%m%d%H%M%S`
mysqldump -u${user} -p${pass} --all-databases > $filename.sql

   然后,定期删除打包代码;

#!/bin/bash
find /mnt/sqlBac/gosstech/ -type f -mtime +7 -exec rm -f {} \;

rm -rf /home/wwwroot/gosstech/*;
tar zcvf /home/wwwroot/gosstech/goss.tar.gz /mnt/sqlBac/gosstech/*

       加入定时任务

30 3 * * * /shell/aback.sh>/dev/null 2>&1
40 3 * * 5 /shell/backdelete.sh>/dev/null 2>&1

      service crond restart

以上完成Linux 服务器端准备工作;

win 上要做的工作;

由于对于dos命令不熟悉;

第一步:我让win支持了Linux命令;

第二步:安装wget工具;官网下载地址:http://www.interlog.com/~tcharron/wgetwin-1_5_3_1-binary.zip  把wget.exe 放入system32即可

第三步:书写定时任务;schtasks  此命令使用详细Blog 地址:http://www.cnblogs.com/visoeclipse/archive/2009/08/29/1556240.html   

schtasks /create /tn "Back Gosstech" /tr D:\serverBack\gosstech.bat /sc daily /mo 7 /st 12:00:00

第四步:书写bat文件;

cd D:\serverBack\gosstech\
d:
wget http://112.74.91.60/gosstech/goss.tar.gz

 

转载于:https://www.cnblogs.com/bin-pureLife/p/4718537.html

相关文章:

  • swift UI特殊培训38 与滚动码ScrollView
  • Objective-C:在类中设置不同协议
  • React Native 简介:用 JavaScript 搭建 iOS 应用(2)
  • 以ASPX生成静态页
  • android获得屏幕高度和宽度
  • 项目直播:任务管理系统应用
  • 苹果电脑键盘符号记录
  • 转:Windows 8上强制Visual Studio以管理员身份运行
  • BZOJ 1047: [HAOI2007]理想的正方形( 单调队列 )
  • HDU 2955(0-1背包问题)
  • Unity Shader:Projective Texture Mapping
  • POJ-3414 Pots (BFS)
  • 台大机器学习基石课程之机器学习基本原理和概念
  • 【转载】Android 开发 命名规范
  • 九、UINavigationController切换视图 实例
  • [译]前端离线指南(上)
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • CSS盒模型深入
  • CSS实用技巧干货
  • JavaScript 基础知识 - 入门篇(一)
  • Laravel Telescope:优雅的应用调试工具
  • Objective-C 中关联引用的概念
  • PaddlePaddle-GitHub的正确打开姿势
  • uva 10370 Above Average
  • 闭包--闭包作用之保存(一)
  • 前端面试之闭包
  • 听说你叫Java(二)–Servlet请求
  • 微信支付JSAPI,实测!终极方案
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 我感觉这是史上最牛的防sql注入方法类
  • 协程
  • 一道面试题引发的“血案”
  • 运行时添加log4j2的appender
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 组复制官方翻译九、Group Replication Technical Details
  • ​LeetCode解法汇总1410. HTML 实体解析器
  • ​虚拟化系列介绍(十)
  • # Maven错误Error executing Maven
  • #大学#套接字
  • (13):Silverlight 2 数据与通信之WebRequest
  • (C)一些题4
  • (LeetCode C++)盛最多水的容器
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (三) diretfbrc详解
  • (十八)三元表达式和列表解析
  • (四)Android布局类型(线性布局LinearLayout)
  • (五)网络优化与超参数选择--九五小庞
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转)德国人的记事本
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .Mobi域名介绍
  • .NET Core 项目指定SDK版本