`

定时备份文件到备份服务器

 
阅读更多

项目背景:

      本身生产服务器上的签章文件太多,由于买的签章服务器,签章文件一直生成,导致服务器很快就站慢了,所以只好写一个定时的shell脚本同步每天生成的签章文件,备份到备份服务器上

     需求描述:

1. 每天备份当天的pdf到文件到我们备份的服务器上

2. 每天定时删除80天前的文件

    技术实现:

     首先需要从签章服务器每天copy到备份服务器,需要scp命令,但是scp命令每次都需要输入密码,怎么能不输入密码呢,后来往上查,需要两台服务器用同一个密钥,即是使用ssh-keygen实现ssh无密码登录

参考文章https://blog.51cto.com/lhflinux/526122

    然后是写一个定时shell脚本,每天定时同步

脚本如下:

      

#!/bin/bash
## 向 找到每天生成的文件copy到指定的目录里面
find  /home/app/tosignfile/  -ctime -2 -type f   -exec scp {} app@10.10.1.1:/app/backup \; > /dev/null 2>&1
## 删除80天之前的文件
find  /home/app/tosignfile/  -mtime +80 -type f   -exec rm rf {} \; > /dev/null 2>&1

 

 

分享到:
评论

相关推荐

    文件定时备份,服务器文件同步备份

    在需要传同步文件出来的windows服务器上安装同步Rsync Server软件后,会在服务器上建一个管理员级别的SvcwRsync用户,安装完成后,会有一个提示信息,告诉我们该用户的密码,如果觉得密码简单,为了安全我们可以修改...

    c#定时备份文件,复制文件,定时执行bat

    1.定时将相同类型包含某些字符的的文件备份 2.注释了自动执行*.bat文档的操作执行 3.c#2019简单实用,全部源码,可以在上面基础上根据自己要求做调整变更。由于是本人自己实用,所以是根据自己的需求定制化。

    用于服务器定时备份处理

    在IT行业中,服务器定时备份是确保数据安全与业务连续性的重要环节。这涉及到多个关键知识点,包括服务器管理、计划任务设定、备份策略以及自动化脚本编写。以下将详细阐述这些内容。 首先,服务器管理是运维工作的...

    文件备份服务器A备份到服务器B

    本文将详细解析"文件备份服务器A备份到服务器B"这一主题,以及涉及到的相关技术,包括FTP(File Transfer Protocol)服务、Server-U FTP服务器软件、数据库备份策略以及计划任务的设定。 首先,我们要理解的是...

    服务器定时备份工具

    在实际应用中,使用"服务器定时备份工具"时,用户需要根据自己的需求配置备份策略,包括选择要备份的文件和目录、设定备份时间、确定备份类型(完全/增量/差异),并设定备份目标位置,例如本地硬盘、网络共享或云...

    linux自动备份文件 并上传到远程服务器 脚本实现

    ### Linux自动备份文件并上传至远程服务器脚本实现 ...通过以上步骤,我们可以在Linux环境中实现MySQL数据库的定时自动备份,并将备份文件通过FTP协议上传至远程服务器,大大提升了系统的可靠性和数据安全性。

    通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器.doc

    在远程备份服务器上,需要配置authorized_keys文件,并将其添加到SSH配置文件中,以便远程备份服务器可以接受来自本地服务器的备份文件。 知识点八:定时清理远程备份文件 使用find命令查找远程备份服务器上的旧...

    自动定时备份远程服务器的mysql数据库并存储在本地

    本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型。常见的备份方式有全量备份和增量/差异备份。全量备份是备份所有数据库或选定...

    TD备份工具:【td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工】

    td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工具,文件定时备份工具。 【要求】:操作系统必须安装...

    定时备份文件到邮箱.zip

    "定时备份文件到邮箱"是一个实用的功能,它可以帮助用户定期将重要文件自动发送至指定的电子邮箱,以防止因硬件故障、病毒攻击或其他意外情况导致的数据丢失。这个功能尤其适用于那些经常处理关键数据且需要确保其...

    linux服务器如何每天定时的备份mysql

    本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务,在Linux服务器上自动完成MySQL数据库的每日定时备份,并且只保留最近五天的备份文件。 #### 一、创建备份存储文件夹 首先,在Linux服务器上创建用于存储...

    定时备份文件到邮箱,定时自动发送文件到邮件

    完成以上三步,即可自动按设置的备份周期将备份文件发送到指定邮箱,达到定时备份的效果 1.有可能杀毒软件会误报,请放心使用,绝对安全 2.邮箱都使用126或163的,通道1最稳定 3.如果是腾讯云或者阿里云等...

    使服务器文件或数据库定时自动备份源码

    例如,在本例中,通过 VBScript 实现了定时备份的功能,包括文件的复制、目录的创建等操作。 #### 3. 数据库备份的最佳实践 - **定期备份**:根据业务需求设定合理的备份周期。 - **增量备份**:仅备份自上次备份...

    定时清理服务器备份文件.rar

    还在为清理Windows Serer Backup备份...本附件设置了自动清理最早的1个历史备份,解压文件夹,添加到计划任务每日运行一次;其中exe是为了防止部分服务器无法启动bat,可以启动此exe,效果与文件夹内bat运行效果一样。

    服务器安全执行任务计划定时备份文件

    本文将详细介绍如何利用Windows操作系统自带的任务计划功能自动备份项目产生的文件,以及结合WinRAR和任务计划实现文件的定时备份。 首先,我们可以创建一个批处理(bat)文件来执行备份过程。在记事本中编写如下...

    服务器SQL Server 自动定时备份和还原的工具

    还原数据库具有还原到新库和原库的功能,工具已兼具开机自动启动的功能,备份功能只针对本机服务器,不能备份还原远程数据库。工具基本为绿色软件,有.net的windows系统,基本无需任何安装,直接使用。

    定时备份数据库,及问题总结 亲测有效

    【定时备份数据库】是保障数据安全的重要措施,尤其是在企业级应用中,确保数据的完整性和可恢复性至关重要。本文将详细介绍如何在Linux环境下,利用MySQL数据库的`mysqldump`工具实现定时备份,并提供了一个亲测...

    c#实现自动定时备份

    在IT行业中,自动定时备份是一项重要的任务,尤其是在服务器管理和数据安全方面。C#作为.NET框架下的主要编程语言,提供了丰富的库和工具来实现这一功能。本文将深入探讨如何使用C#来实现自动定时备份。 首先,我们...

    ftp文件定时传输,适合远程文件备份

    在这个场景下,用户提到的需求是实现一个自定义程序,该程序能够自动检测本地文件的变化,并在有新文件或文件更新时通过FTP协议将它们上传到远程备份服务器,确保文件的完整性和一致性。下面将详细阐述这一过程涉及...

    linux定时备份文件到远程xp主机

    通过以上步骤,Linux RedHat服务器便能成功地设置定时备份机制,每天8点将 `/usr/sophia` 目录的文件备份到Windows XP主机的D:\bak共享目录。这种跨平台的备份方案有助于确保数据的多点存储,提高了数据安全性。

Global site tag (gtag.js) - Google Analytics