centos7 scp远程备份文件夹
#远程备份主机
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远程备份文件夹相关推荐
- linux scp拷文件夹,linux scp远程拷贝文件及文件夹
linux scp远程拷贝文件及文件夹 1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码 代码如下: scp -r ...
- linux中使用scp远程拷贝文件及文件夹
linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...
- 如何使用 scp 将文件夹从远程复制到本地?
问: 如何使用 scp 将文件夹从远程复制到本地主机? 我使用 ssh 登录到我的服务器. 然后,我想将远程文件夹 foo 复制到本地 /home/user/Desktop. 我如何实现这一目标? 答 ...
- shell从服务器复制文件夹,关于shell:如何使用scp将文件夹从远程复制到本地?...
如何使用scp将文件夹从远程复制到本地主机? 我使用ssh登录我的服务器.然后,我想把远程文件夹foo复制到本地/home/user/Desktop. 如何做到这一点? 操作的问题是,当ssh连接到远 ...
- linux scp 过滤文件夹,linux中使用scp远程拷贝文件及文件夹
linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...
- scp远程上传下载文件/文件夹
scp远程上传下载文件/文件夹 从服务器下载整个目录 scp -r username@servername:remote_dir/ /tmp/local_dir例:scp -r root@192.16 ...
- 虚拟机CentOS7设置远程连接
虚拟机CentOS7设置远程连接 文章目录 虚拟机CentOS7设置远程连接 前言 详细流程 修改网络适配器 查看网络外围信息 查看网络IP信息 设置静态IP地址 测试环境 参考文章 前言 虽然 VM ...
- SQL SERVER 2008 恢复远程备份文件
SQLSERVER2008R2恢复远程备份文件方法 一:先SQL Server启用xp_cmdshell组件: 通过SQL语句开启.[推荐此方法,因为在任何版本的SQL SERVER中都可以使用.] ...
- 一周肝出Linux之远程服务详解(ssh远程登录、scp远程复制、sftp安全下载、TCP Wrappers访问控制)
目录 一:理论 1:ssh概要 2:ssh协议与端口号 二:实验 实验环境 ssh用户登录控制 1:不允许对方远程root账户登录 2:禁止跳板登录 测试最大密码重试次数 设置黑白名单 远程配对密钥验 ...
最新文章
- 15篇「ICCV2021 Oral」最新论文抢先看!看当下计算机视觉在研究什么?
- xcode8控制台输出大量不用的log的问题解决NSLog失效的解决
- 添加MySql用户并授权
- python中importlib模块安装_Python中标准模块importlib详解
- IoT -- (九) IoT通讯技术选型与模型设计
- leetcode —— 39. 组合总和
- 空间自相关的知识总结
- 使用一个插件将Zend Framework应用程序的内容转换为xml
- springboot中Word转PDF
- word三线表最后一行加粗方式
- Html5中,input标签所有Type类型介绍
- 报错:for..in loops iterate over the entire prototype chain, which is virtually never what you want.
- SGE集群主机和执行机的正确卸载
- 用CCS搭建简单的F28069M工程并控制LED闪烁
- 通俗易懂的IP地址、子网掩码、默认网关、DNS服务器
- long型和int型的区别
- Echarts动态地图实现
- Android 性能测试小工具 Emmagee
- 计算机网络安全技术相关文献,计算机网络安全技术相关论文参考文献 哪里有计算机网络安全技术参考文献...
- 解决客户端 query did not return aunique result:2