我的编程空间,编程开发者的网络收藏夹
学习永远不晚

shell编程跨服务器备份文件

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

shell编程跨服务器备份文件

本文实例为大家分享了shell跨服务器备份文件的具体代码,供大家参考,具体内容如下

需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间,并大于当前时间前一天的文件备份到另一台服务器对应的文件夹下

思路:

1、递归查询文件夹下的文件

2、如果文件夹中含有空格,则将文件按列显示,并将IFS设为 x0A

代码如下:


#! /bin/bash
function read_dir(){
  IFS=$'x0A'
    executeDate=`date -d ' -1 day ' +%F" "%T`
    executeDate1=`date -d "${executeDate}" +%s`

  for file in `ls $1 | paste`
  do
    modifyDate=`stat $1"/"$file -c %y`
      currentDate=`date +%F" "%T`
      currentDate1=`date -d "${currentDate}" +%s`
      modifyDate1=`date -d "${modifyDate}" +%s`

    if [ -d $1"/"$file ]
    then
      read_dir $1"/"$file
    elif [ $modifyDate1 -lt $currentDate1 ] && [ $modifyDate1 -gt $executeDate1 ];
    then 
        scp -r "$1""/" "$ip:"$path
    fi
  done
}

path=/root/hu
ip=root@192.168.11.66
read_dir $path $ip

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

shell编程跨服务器备份文件

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

shell编程跨服务器备份文件

本文实例为大家分享了shell跨服务器备份文件的具体代码,供大家参考,具体内容如下需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间,并大于当前时间前一天的文件备份到另一台服务器对应的文件夹下 思路: 1、递归查询文件夹下的文件
2022-06-04

shell编程如何实现跨服务器备份文件

小编给大家分享一下shell编程如何实现跨服务器备份文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间
2023-06-09

shell备份文件、重命名文件、删除指定文件的脚本编写教程

本篇内容介绍了“shell备份文件、重命名文件、删除指定文件的脚本编写教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,备份目录下面文件
2023-06-09

云服务器文件如何备份

云服务器文件备份保护云服务器上的文件免遭数据丢失至关重要。本文指南介绍了各种备份方法,包括本地、远程和镜像备份。讨论了自动化和手动备份选项,并推荐了流行的云存储服务和备份软件。此外,它强调了制定全面备份策略的重要性,包括频率、保留期限、RPO和RTO。最后,文章提供了最佳实践,包括使用多种备份类型、自动化、测试和遵循3-2-1备份规则,以确保数据的安全性和可恢复性。
云服务器文件如何备份
2024-04-09

云服务器本地备份文件

1.为什么需要云服务器本地备份文件?在使用云服务器进行网站托管或应用程序部署时,数据的安全性和可靠性是至关重要的。尽管云服务提供商通常会提供数据备份和恢复功能,但在某些情况下,本地备份文件仍然是必要的。本地备份文件可以提供以下优势:数据安全性:通过将数据备份到本地存储介质,可以减少数据丢失的风险。即使云服务提供商发生故障或数据泄露,本地备份文件仍然可以保护数据的安全性。快速恢复:本地备份文件可以提供...
2023-10-27

华为云服务器备份文件

随着数据和应用的日益增长,数据备份和恢复变得越来越重要。如果你的应用和数据被黑客攻击或丢失,那么备份数据可能会变得毫无意义。但是,使用华为云提供的备份和恢复功能,你可以更快地恢复数据,因为华为云提供了多种备份和恢复方案,包括云硬盘、云备份和云恢复等。对于备份和恢复来说,选择云硬盘是非常重要的。如果你的应用和数据是通过云
华为云服务器备份文件
2023-10-28

阿里云服务器文件备份

一、阿里云服务器文件备份的基本知识什么是文件备份文件备份是指将您的数据从一台计算机转移到另一台计算机,以保护您的数据不被丢失。它通常用于保护重要文件和数据的安全。在云平台上,文件备份也被称为云备份,因为它是云平台的一个重要组成部分。阿里云服务器文件备份的种类阿里云服务器文件备份的种类有很多,其中包括但不限于以下几种:云
阿里云服务器文件备份
2023-10-28

云服务器文件如何备份

云服务器文件备份的方法有以下几种:1. 手动备份:通过登录服务器,将需要备份的文件复制到其他存储介质(如外部硬盘、本地电脑)上进行保存。这种方法适用于文件量少、备份频率低的情况。2. 命令行备份:使用命令行工具(如rsync)将服务器上的文
2023-08-29

云服务器备份到本地文件

云服务器通常提供备份功能,以确保在服务器故障或宕机时能够快速恢复数据。但是,如果您只备份数据文件,而不备份应用程序和系统配置文件,则可能存在数据泄露的风险。在这种情况下,您可以考虑使用云备份服务提供商的服务来备份数据。这些服务通常会将数据从一个服务器复制到另一个服务器,而不会丢失或损坏文件的副本。以下是一些可能有用的备份选项:GoogleCloudBackup:该服务可以将备份数据从云服
2023-10-26

云服务器数据库备份文件

云服务器数据库备份文件是在云计算平台上存储和保护数据的重要文件。以下是一些可能用作云服务器数据库备份文件的常见方法:直接备份:直接在云服务器上备份数据,而不是将数据复制到本地磁盘上。这是最简单和最可靠的方法,因为数据在本地存储了备份文件,即使数据被损坏或丢失。云备份:使用云存储平台(如AWS、Azure、GoogleCloud等)来备份数据,将其保存到另一个云平台上的服务器上。这可以防止数据意外丢失。云恢复软件:使用云恢...
2023-10-27

如何编写一键备份gitolite服务器的Shell脚本

这篇文章主要介绍“如何编写一键备份gitolite服务器的Shell脚本”,在日常操作中,相信很多人在如何编写一键备份gitolite服务器的Shell脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编
2023-06-09

云服务器系统怎么备份文件

备份云服务器系统文件可以通过以下步骤进行操作:1. 创建一个目标文件夹:首先,创建一个用于存储备份文件的目标文件夹。可以使用命令行或者图形界面工具创建一个新的文件夹。2. 使用备份工具:选择一个适合你的云服务器系统的备份工具。Linux系统
2023-09-25

华为云服务器备份文件在哪

第一步是选择云存储。在大多数云存储供应商中,华为云是一个很好的选择,因为它是一家中国公司。在选择云存储时,你应该选择一个可扩展的存储选项,以便能够存储更多的数据。如果你使用的是华为云的虚拟服务器,你可以考虑使用云存储的备份服务。第二步是检查本地存储空间。确保你有足够的本地存储空间,以便能够备份所有需要的文件。你可以通过
2023-10-27

阿里云服务器如何备份文件

阿里云服务器备份文件的方法有多种,以下是其中两种常用的方法:使用阿里云提供的云备份服务阿里云提供了云备份服务,可以帮助用户备份云服务器上的数据和文件。用户可以在阿里云控制台中开启云备份服务,并设置备份周期和备份保留时间。备份完成后,用户可以在控制台中查看备份文件,并进行下载和恢复操作。手动备份文件到云盘或对象存储用户也可以手动将需要备份的文件复制到阿里云的云盘或对象存储中。云盘是阿里云提供的一种云...
2023-10-27

云服务器备份到本地文件夹

如果您使用云服务器来备份数据,以下是一些建议:将数据从云服务器的本地文件夹复制到您的个人文件夹。使用您所在地的网络连接和互联网连接来连接云服务器的本地计算机和客户端。关闭云服务器的防火墙和其他安全设置,以确保安全连接。在云服务器中存储数据之前,您可以选择将数据备份到云服务器的另一个位置,如本地文件夹或云端。备份数据时,确保您的备份设备和备份策略可以正确安装和配置。如果云服务器的备份
2023-10-26

云服务器系统怎么备份文件

云服务器系统文件备份指南本文提供了有关云服务器系统文件备份的全面指南。它介绍了快照、镜像、基于文件和增量备份等各种备份方法。它还涵盖了制定备份计划、使用多重备份策略、测试备份和存储备份在异地的最佳实践。此外,它还提供了恢复失败、备份失败和备份速度慢等故障排除技巧。本文旨在帮助用户保护数据并确保业务连续性。
云服务器系统怎么备份文件
2024-04-12

Navicat怎么将备份文件存储到远程服务器

要将备份文件存储到远程服务器,可以使用Navicat的导出功能,并选择将备份文件保存到远程服务器。以下是具体步骤:在Navicat中连接到您的数据库。在主工具栏中,选择“导出向导”选项。选择要备份的数据库或表,并选择备份的文件类型(如S
Navicat怎么将备份文件存储到远程服务器
2024-05-11

云服务器数据备份到本地文件

云服务器通常会将其数据存储在本地,以确保数据的安全性和可靠性。以下是可能的备份数据存储方式:直接存储到磁盘(Dropout)或者磁带库中,这些方法通常用于备份大量的数据。例如,你可以将一些文件备份到云存储服务(CloudStorageService),然后把备份的数据存储到另一个云存储服务(例如Dropbox)中,以便以后使用。使用数据分区(DividedPartitions)技术来备份数
2023-10-26

华为云服务器备份到本地文件

首先,华为云服务器备份到本地文件可以实现高可用性和灾备恢复。当一台服务器发生故障时,用户可以通过华为云的备份服务快速地恢复数据,避免数据丢失或系统崩溃等问题。华为云的备份服务可以通过云网络和云存储进行数据同步,实现本地和云端数据的实时备份,从而避免了因网络故障或数据损坏导致的数据丢失。此外,华为云的备份服务还支持自动化
2023-10-27

云服务器备份到本地文件夹里

要备份文件,请将要备份的文件上传到云存储服务中,然后使用备份工具进行同步。如果备份的文件在本地文件夹中,则可以使用命令或脚本来备份文件。另外,如果您需要恢复云服务器中的文件,则可以使用云存储服务商提供的恢复工具。例如,MicrosoftBackups和GoogleDrive都可以提供类似于Dropbox和GoogleDrive的恢复工具,可以帮助用户恢复云服务器中的文件。
2023-10-27

编程热搜

目录