返回顶部
首页 > 资讯 > 服务器 >shell编程跨服务器备份文件
  • 269
分享到

shell编程跨服务器备份文件

备份文件服务器shell 2022-06-04 22:06:04 269人浏览 八月长安
摘要

本文实例为大家分享了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

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

--结束END--

本文标题: shell编程跨服务器备份文件

本文链接: https://lsjlt.com/news/19342.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • shell编程跨服务器备份文件
    本文实例为大家分享了shell跨服务器备份文件的具体代码,供大家参考,具体内容如下 需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间,并大于当前时间前一天的文件备份到另一台服务器对应的文件夹下...
    99+
    2022-06-04
    备份文件 服务器 shell
  • shell编程如何实现跨服务器备份文件
    小编给大家分享一下shell编程如何实现跨服务器备份文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间...
    99+
    2023-06-09
  • shell备份文件、重命名文件、删除指定文件的脚本编写教程
    本篇内容介绍了“shell备份文件、重命名文件、删除指定文件的脚本编写教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,备份目录下面文件...
    99+
    2023-06-09
  • 云服务器文件如何备份
    云服务器文件备份的方法有以下几种:1. 手动备份:通过登录服务器,将需要备份的文件复制到其他存储介质(如外部硬盘、本地电脑)上进行保...
    99+
    2023-08-29
    云服务器
  • 云服务器本地备份文件
    1. 为什么需要云服务器本地备份文件? 在使用云服务器进行网站托管或应用程序部署时,数据的安全性和可靠性是至关重要的。尽管云服务提供商通常会提供数据备份和恢复功能,但在某些情况下,本地备份文件仍然是必要的。 本地备份文件可以提供以下优势:...
    99+
    2023-10-27
    备份文件 服务器
  • 阿里云服务器文件备份
    一、阿里云服务器文件备份的基本知识 什么是文件备份 文件备份是指将您的数据从一台计算机转移到另一台计算机,以保护您的数据不被丢失。它通常用于保护重要文件和数据的安全。在云平台上,文件备份也被称为云备份,因为它是云平台的一个重要组成部分...
    99+
    2023-10-28
    阿里 文件备份 服务器
  • 华为云服务器备份文件
    随着数据和应用的日益增长,数据备份和恢复变得越来越重要。如果你的应用和数据被黑客攻击或丢失,那么备份数据可能会变得毫无意义。但是,使用华为云提供的备份和恢复功能,你可以更快地恢复数据,因为华为云提供了多种备份和恢复方案,包括云硬盘、云备份和...
    99+
    2023-10-28
    华为 备份文件 服务器
  • 云服务器备份到本地文件
    云服务器通常提供备份功能,以确保在服务器故障或宕机时能够快速恢复数据。但是,如果您只备份数据文件,而不备份应用程序和系统配置文件,则可能存在数据泄露的风险。 在这种情况下,您可以考虑使用云备份服务提供商的服务来备份数据。这些服务通常会将数...
    99+
    2023-10-26
    备份 本地文件 服务器
  • 云服务器数据库备份文件
    云服务器数据库备份文件是在云计算平台上存储和保护数据的重要文件。以下是一些可能用作云服务器数据库备份文件的常见方法: 直接备份:直接在云服务器上备份数据,而不是将数据复制到本地磁盘上。这是最简单和最可靠的方法,因为数据在本地存储了备份文...
    99+
    2023-10-27
    备份文件 服务器 数据库
  • 如何编写一键备份gitolite服务器的Shell脚本
    这篇文章主要介绍“如何编写一键备份gitolite服务器的Shell脚本”,在日常操作中,相信很多人在如何编写一键备份gitolite服务器的Shell脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编...
    99+
    2023-06-09
  • linux下使用shell编程实现mysql备份
    本文主要给大家简单讲讲linux下使用shell编程实现mysql备份,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望linux下使用shell编程实现mys...
    99+
    2024-04-02
  • 云服务器系统怎么备份文件
    备份云服务器系统文件可以通过以下步骤进行操作:1. 创建一个目标文件夹:首先,创建一个用于存储备份文件的目标文件夹。可以使用命令行或...
    99+
    2023-09-25
    云服务器
  • 云服务器备份到本地文件夹
    如果您使用云服务器来备份数据,以下是一些建议: 将数据从云服务器的本地文件夹复制到您的个人文件夹。 使用您所在地的网络连接和互联网连接来连接云服务器的本地计算机和客户端。 关闭云服务器的防火墙和其他安全设置,以确保安全连接。 在云服务器...
    99+
    2023-10-26
    文件夹 备份 服务器
  • 阿里云服务器如何备份文件
    阿里云服务器备份文件的方法有多种,以下是其中两种常用的方法: 使用阿里云提供的云备份服务 阿里云提供了云备份服务,可以帮助用户备份云服务器上的数据和文件。用户可以在阿里云控制台中开启云备份服务,并设置备份周期和备份保留时间。备份完成后...
    99+
    2023-10-27
    阿里 备份文件 服务器
  • 华为云服务器备份文件在哪
    第一步是选择云存储。在大多数云存储供应商中,华为云是一个很好的选择,因为它是一家中国公司。在选择云存储时,你应该选择一个可扩展的存储选项,以便能够存储更多的数据。如果你使用的是华为云的虚拟服务器,你可以考虑使用云存储的备份服务。 第二步是...
    99+
    2023-10-27
    华为 备份文件 服务器
  • shell如何快速备份或复制文件
    这篇文章主要介绍了shell如何快速备份或复制文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。快速备份或复制文件。cp file...
    99+
    2024-04-02
  • Navicat怎么将备份文件存储到远程服务器
    要将备份文件存储到远程服务器,可以使用Navicat的导出功能,并选择将备份文件保存到远程服务器。以下是具体步骤: 在Navica...
    99+
    2024-05-11
    Navicat 服务器
  • 云服务器数据备份到本地文件
    云服务器通常会将其数据存储在本地,以确保数据的安全性和可靠性。以下是可能的备份数据存储方式: 直接存储到磁盘(Dropout)或者磁带库中,这些方法通常用于备份大量的数据。例如,你可以将一些文件备份到云存储服务(Cloud Storag...
    99+
    2023-10-26
    数据备份 本地文件 服务器
  • 云服务器备份到本地文件夹里
    要备份文件,请将要备份的文件上传到云存储服务中,然后使用备份工具进行同步。如果备份的文件在本地文件夹中,则可以使用命令或脚本来备份文件。 另外,如果您需要恢复云服务器中的文件,则可以使用云存储服务商提供的恢复工具。例如,Microsoft...
    99+
    2023-10-27
    备份 文件夹里 服务器
  • 华为云服务器备份到本地文件
    首先,华为云服务器备份到本地文件可以实现高可用性和灾备恢复。当一台服务器发生故障时,用户可以通过华为云的备份服务快速地恢复数据,避免数据丢失或系统崩溃等问题。华为云的备份服务可以通过云网络和云存储进行数据同步,实现本地和云端数据的实时备份,...
    99+
    2023-10-27
    华为 备份 本地文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作