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

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

2023-06-09 14:06:04 396人浏览 薄情痞子
摘要

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

小编给大家分享一下shell编程如何实现跨服务器备份文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

思路:

递归查询文件夹下的文件

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

代码如下:

#! /bin/bashfunction 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/huip=root@192.168.11.66read_dir $path $ip

以上是“shell编程如何实现跨服务器备份文件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网服务器频道!

--结束END--

本文标题: shell编程如何实现跨服务器备份文件

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

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

猜你喜欢
  • shell编程如何实现跨服务器备份文件
    小编给大家分享一下shell编程如何实现跨服务器备份文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间...
    99+
    2023-06-09
  • shell编程跨服务器备份文件
    本文实例为大家分享了shell跨服务器备份文件的具体代码,供大家参考,具体内容如下 需求:查询某个文件夹下的所有文件,将文件修改时间小于当前时间,并大于当前时间前一天的文件备份到另一台服务器对应的文件夹下...
    99+
    2022-06-04
    备份文件 服务器 shell
  • shell如何实现rsync备份
    这篇文章主要介绍了shell如何实现rsync备份,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。rsync备份rsync -r&n...
    99+
    2024-04-02
  • 云服务器文件如何备份
    云服务器文件备份的方法有以下几种:1. 手动备份:通过登录服务器,将需要备份的文件复制到其他存储介质(如外部硬盘、本地电脑)上进行保...
    99+
    2023-08-29
    云服务器
  • linux下使用shell编程实现mysql备份
    本文主要给大家简单讲讲linux下使用shell编程实现mysql备份,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望linux下使用shell编程实现mys...
    99+
    2024-04-02
  • 如何使用vbs实现文件备份
    这篇文章主要为大家展示了“如何使用vbs实现文件备份”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用vbs实现文件备份”这篇文章吧。objs = "c:\aa...
    99+
    2023-06-08
  • 如何编写一键备份gitolite服务器的Shell脚本
    这篇文章主要介绍“如何编写一键备份gitolite服务器的Shell脚本”,在日常操作中,相信很多人在如何编写一键备份gitolite服务器的Shell脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何编...
    99+
    2023-06-09
  • 阿里云服务器如何备份文件
    阿里云服务器备份文件的方法有多种,以下是其中两种常用的方法: 使用阿里云提供的云备份服务 阿里云提供了云备份服务,可以帮助用户备份云服务器上的数据和文件。用户可以在阿里云控制台中开启云备份服务,并设置备份周期和备份保留时间。备份完成后...
    99+
    2023-10-27
    阿里 备份文件 服务器
  • shell如何快速备份或复制文件
    这篇文章主要介绍了shell如何快速备份或复制文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。快速备份或复制文件。cp file...
    99+
    2024-04-02
  • 如何实现备份文件并上传至FTP服务器的bat
    这篇文章主要介绍了如何实现备份文件并上传至FTP服务器的bat,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。定时备份文件并FTP上传至备份服务器代码如下:@echo offc...
    99+
    2023-06-08
  • 如何实现远程FTP定时备份Shell脚本
    这篇文章主要讲解了“如何实现远程FTP定时备份Shell脚本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现远程FTP定时备份Shell脚本”吧!先说问题.公司现在有2台服务器,都是c...
    99+
    2023-06-09
  • C/C++详解如何实现文件备份
    目录一、C语言库的实现方法:二、系统调用函数:编写C程序,模拟实现Linux文件系统的简单I/O流操作:备份文件,将源文件source.dat备份为target.dat文件。要求: ...
    99+
    2024-04-02
  • shell备份文件、重命名文件、删除指定文件的脚本编写教程
    本篇内容介绍了“shell备份文件、重命名文件、删除指定文件的脚本编写教程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,备份目录下面文件...
    99+
    2023-06-09
  • shell周期差量备份文件夹的实现代码
    shell脚本备份 创建备份脚本 backup.sh #!/bin/sh #$# 参数个数 #提示说明 if [ $# -lt 3 ]; then echo "=========================...
    99+
    2022-06-04
    shell周期差量备份 shell 备份文件夹
  • mysql如何实现定时备份shell脚本
    这篇文章给大家分享的是有关mysql如何实现定时备份shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 #!/bin/bashecho &q...
    99+
    2024-04-02
  • 如何使用rsync备份文件/目录到Linux服务器上的Shell脚本
    这篇文章将为大家详细讲解有关如何使用rsync备份文件/目录到Linux服务器上的Shell脚本,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用该脚本会以交互的方式实施备份,你需要提供远程...
    99+
    2023-06-28
  • mysql数据库如何实现备份与远程传送文件
    下面一起来了解下mysql数据库如何实现备份与远程传送文件,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql数据库如何实现备份与远程传送文件这篇短内容是你想要的。 一,数据库的备份与导入...
    99+
    2024-04-02
  • 使用shell怎么实现周期差量备份文件夹
    这篇文章将为大家详细讲解有关使用shell怎么实现周期差量备份文件夹,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。shell脚本备份创建备份脚本backup.sh#!/bin/sh ...
    99+
    2023-06-09
  • 如何实现备份数据库的shell脚本
    这篇文章将为大家详细讲解有关如何实现备份数据库的shell脚本,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。备份数据库的shell脚本一代码如下:#!/bin/bash#指定运行的脚本shell#运行脚本...
    99+
    2023-06-09
  • 云服务器本地备份文件
    1. 为什么需要云服务器本地备份文件? 在使用云服务器进行网站托管或应用程序部署时,数据的安全性和可靠性是至关重要的。尽管云服务提供商通常会提供数据备份和恢复功能,但在某些情况下,本地备份文件仍然是必要的。 本地备份文件可以提供以下优势:...
    99+
    2023-10-27
    备份文件 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作