#远程备份主机
address=172.16.90.64
#远程备份的目录
datapath=/www/backup
#本地文件夹
folder=/data/64back
help(){echo "本脚本使用的是scp备份数据!请开启scp免密登录!已开启scp免密忽略本次提醒!"
}function error_exit {echo "$1" 1>&2exit 1
}backdata(){backtime=$(date +%Y%m%d)backpath=${folder}/${backtime}_dataif [ -d ${backpath} ];thenecho ""elseecho "${backpath}目录不存在创建"mkdir -p ${backpath}fiscp -r ${address}:${datapath} ${backpath} || error_exit "远程备份数据失败!请检查远程计算机是否开启或目录不存在!"mv ${backpath} ${folder}/${backtime}
}
deleolddata(){oldDate=`date --date='3 day ago' +%Y%m%d`;delepath=${folder}/${oldDate}if [ -d ${delepath} ];thenecho "${delepath}目录存在"#删除当前日期-8的备份echo `rm -rf ${delepath}`;echo "删除${oldDate}的备份成功"elseecho "${delepath}目录不存在不需要删除"fi
}main(){help#开始备份echo "开始备份数据"#远程备份数据backdataecho "success"#删除之前的数据echo "清理历史备份数据"deleolddataecho "success"
}
#开始备

centos7 scp远程备份文件夹相关推荐

  1. linux scp拷文件夹,linux scp远程拷贝文件及文件夹

    linux scp远程拷贝文件及文件夹 1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码 代码如下: scp -r ...

  2. linux中使用scp远程拷贝文件及文件夹

    linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...

  3. 如何使用 scp 将文件夹从远程复制到本地?

    问: 如何使用 scp 将文件夹从远程复制到本地主机? 我使用 ssh 登录到我的服务器. 然后,我想将远程文件夹 foo 复制到本地 /home/user/Desktop. 我如何实现这一目标? 答 ...

  4. shell从服务器复制文件夹,关于shell:如何使用scp将文件夹从远程复制到本地?...

    如何使用scp将文件夹从远程复制到本地主机? 我使用ssh登录我的服务器.然后,我想把远程文件夹foo复制到本地/home/user/Desktop. 如何做到这一点? 操作的问题是,当ssh连接到远 ...

  5. linux scp 过滤文件夹,linux中使用scp远程拷贝文件及文件夹

    linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...

  6. scp远程上传下载文件/文件夹

    scp远程上传下载文件/文件夹 从服务器下载整个目录 scp -r username@servername:remote_dir/ /tmp/local_dir例:scp -r root@192.16 ...

  7. 虚拟机CentOS7设置远程连接

    虚拟机CentOS7设置远程连接 文章目录 虚拟机CentOS7设置远程连接 前言 详细流程 修改网络适配器 查看网络外围信息 查看网络IP信息 设置静态IP地址 测试环境 参考文章 前言 虽然 VM ...

  8. SQL SERVER 2008 恢复远程备份文件

    SQLSERVER2008R2恢复远程备份文件方法 一:先SQL Server启用xp_cmdshell组件: 通过SQL语句开启.[推荐此方法,因为在任何版本的SQL SERVER中都可以使用.] ...

  9. 一周肝出Linux之远程服务详解(ssh远程登录、scp远程复制、sftp安全下载、TCP Wrappers访问控制)

    目录 一:理论 1:ssh概要 2:ssh协议与端口号 二:实验 实验环境 ssh用户登录控制 1:不允许对方远程root账户登录 2:禁止跳板登录 测试最大密码重试次数 设置黑白名单 远程配对密钥验 ...

最新文章

  1. 15篇「ICCV2021 Oral」最新论文抢先看!看当下计算机视觉在研究什么?
  2. xcode8控制台输出大量不用的log的问题解决NSLog失效的解决
  3. 添加MySql用户并授权
  4. python中importlib模块安装_Python中标准模块importlib详解
  5. IoT -- (九) IoT通讯技术选型与模型设计
  6. leetcode —— 39. 组合总和
  7. 空间自相关的知识总结
  8. 使用一个插件将Zend Framework应用程序的内容转换为xml
  9. springboot中Word转PDF
  10. word三线表最后一行加粗方式
  11. Html5中,input标签所有Type类型介绍
  12. 报错:for..in loops iterate over the entire prototype chain, which is virtually never what you want.
  13. SGE集群主机和执行机的正确卸载
  14. 用CCS搭建简单的F28069M工程并控制LED闪烁
  15. 通俗易懂的IP地址、子网掩码、默认网关、DNS服务器
  16. long型和int型的区别
  17. Echarts动态地图实现
  18. Android 性能测试小工具 Emmagee
  19. 计算机网络安全技术相关文献,计算机网络安全技术相关论文参考文献 哪里有计算机网络安全技术参考文献...
  20. 解决客户端 query did not return aunique result:2

热门文章

  1. 爬虫(七):虎牙直播爬虫
  2. 算法中的基础数学知识(一)—初等数论
  3. ethtool用法 linux_ethtool用法
  4. C语言前景如何,怎样自学C语言入门?
  5. 7.26第二课课堂笔记
  6. 2021年N1叉车司机模拟考试题及N1叉车司机作业模拟考试
  7. 快速排序 Quick Sort
  8. 查询发明专利的审查和授权结果通知书电子版
  9. 【业务组件】占位图片页面,适用于移动端
  10. 基于DAC0832的程控衰减器