项目背景:
本身生产服务器上的签章文件太多,由于买的签章服务器,签章文件一直生成,导致服务器很快就站慢了,所以只好写一个定时的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用户,安装完成后,会有一个提示信息,告诉我们该用户的密码,如果觉得密码简单,为了安全我们可以修改...
1.定时将相同类型包含某些字符的的文件备份 2.注释了自动执行*.bat文档的操作执行 3.c#2019简单实用,全部源码,可以在上面基础上根据自己要求做调整变更。由于是本人自己实用,所以是根据自己的需求定制化。
在IT行业中,服务器定时备份是确保数据安全与业务连续性的重要环节。这涉及到多个关键知识点,包括服务器管理、计划任务设定、备份策略以及自动化脚本编写。以下将详细阐述这些内容。 首先,服务器管理是运维工作的...
本文将详细解析"文件备份服务器A备份到服务器B"这一主题,以及涉及到的相关技术,包括FTP(File Transfer Protocol)服务、Server-U FTP服务器软件、数据库备份策略以及计划任务的设定。 首先,我们要理解的是...
在实际应用中,使用"服务器定时备份工具"时,用户需要根据自己的需求配置备份策略,包括选择要备份的文件和目录、设定备份时间、确定备份类型(完全/增量/差异),并设定备份目标位置,例如本地硬盘、网络共享或云...
### Linux自动备份文件并上传至远程服务器脚本实现 ...通过以上步骤,我们可以在Linux环境中实现MySQL数据库的定时自动备份,并将备份文件通过FTP协议上传至远程服务器,大大提升了系统的可靠性和数据安全性。
在远程备份服务器上,需要配置authorized_keys文件,并将其添加到SSH配置文件中,以便远程备份服务器可以接受来自本地服务器的备份文件。 知识点八:定时清理远程备份文件 使用find命令查找远程备份服务器上的旧...
本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型。常见的备份方式有全量备份和增量/差异备份。全量备份是备份所有数据库或选定...
td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工具,文件定时备份工具。 【要求】:操作系统必须安装...
"定时备份文件到邮箱"是一个实用的功能,它可以帮助用户定期将重要文件自动发送至指定的电子邮箱,以防止因硬件故障、病毒攻击或其他意外情况导致的数据丢失。这个功能尤其适用于那些经常处理关键数据且需要确保其...
本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务,在Linux服务器上自动完成MySQL数据库的每日定时备份,并且只保留最近五天的备份文件。 #### 一、创建备份存储文件夹 首先,在Linux服务器上创建用于存储...
完成以上三步,即可自动按设置的备份周期将备份文件发送到指定邮箱,达到定时备份的效果 1.有可能杀毒软件会误报,请放心使用,绝对安全 2.邮箱都使用126或163的,通道1最稳定 3.如果是腾讯云或者阿里云等...
例如,在本例中,通过 VBScript 实现了定时备份的功能,包括文件的复制、目录的创建等操作。 #### 3. 数据库备份的最佳实践 - **定期备份**:根据业务需求设定合理的备份周期。 - **增量备份**:仅备份自上次备份...
还在为清理Windows Serer Backup备份...本附件设置了自动清理最早的1个历史备份,解压文件夹,添加到计划任务每日运行一次;其中exe是为了防止部分服务器无法启动bat,可以启动此exe,效果与文件夹内bat运行效果一样。
本文将详细介绍如何利用Windows操作系统自带的任务计划功能自动备份项目产生的文件,以及结合WinRAR和任务计划实现文件的定时备份。 首先,我们可以创建一个批处理(bat)文件来执行备份过程。在记事本中编写如下...
还原数据库具有还原到新库和原库的功能,工具已兼具开机自动启动的功能,备份功能只针对本机服务器,不能备份还原远程数据库。工具基本为绿色软件,有.net的windows系统,基本无需任何安装,直接使用。
【定时备份数据库】是保障数据安全的重要措施,尤其是在企业级应用中,确保数据的完整性和可恢复性至关重要。本文将详细介绍如何在Linux环境下,利用MySQL数据库的`mysqldump`工具实现定时备份,并提供了一个亲测...
在IT行业中,自动定时备份是一项重要的任务,尤其是在服务器管理和数据安全方面。C#作为.NET框架下的主要编程语言,提供了丰富的库和工具来实现这一功能。本文将深入探讨如何使用C#来实现自动定时备份。 首先,我们...
在这个场景下,用户提到的需求是实现一个自定义程序,该程序能够自动检测本地文件的变化,并在有新文件或文件更新时通过FTP协议将它们上传到远程备份服务器,确保文件的完整性和一致性。下面将详细阐述这一过程涉及...
通过以上步骤,Linux RedHat服务器便能成功地设置定时备份机制,每天8点将 `/usr/sophia` 目录的文件备份到Windows XP主机的D:\bak共享目录。这种跨平台的备份方案有助于确保数据的多点存储,提高了数据安全性。