项目背景:
本身生产服务器上的签章文件太多,由于买的签章服务器,签章文件一直生成,导致服务器很快就站慢了,所以只好写一个定时的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简单实用,全部源码,可以在上面基础上根据自己要求做调整变更。由于是本人自己实用,所以是根据自己的需求定制化。
用于服务器定时备份,在服务器里面设置计划任务 ,定制需要的备份动作 ,即可在没有人工处理的状态下备份文件
td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工具,文件定时备份工具。 【要求】:操作系统必须安装...
本人已经运用于服务器上数据库备份,可以实现数据库文件自动备份到其他服务器,当数据库服务器出问题后可以恢复到上次备份点的数据,备份间隔可以自己设置,1分钟或者一小时
WIN2003 WIN2008服务器定时备份工具,无毒 方便实用
还在为清理Windows Serer Backup备份...本附件设置了自动清理最早的1个历史备份,解压文件夹,添加到计划任务每日运行一次;其中exe是为了防止部分服务器无法启动bat,可以启动此exe,效果与文件夹内bat运行效果一样。
完成以上三步,即可自动按设置的备份周期将备份文件发送到指定邮箱,达到定时备份的效果 1.有可能杀毒软件会误报,请放心使用,绝对安全 2.邮箱都使用126或163的,通道1最稳定 3.如果是腾讯云或者阿里云等...
linux服务器如何每天定时的备份mysql,linux服务器如何每天定时的备份mysql
还原数据库具有还原到新库和原库的功能,工具已兼具开机自动启动的功能,备份功能只针对本机服务器,不能备份还原远程数据库。工具基本为绿色软件,有.net的windows系统,基本无需任何安装,直接使用。
利用windows自带任务计划功能自动备份项目产生的文件,服务器安全 定时备份 任务计划
自动定时备份远程服务器的mysql数据库并存储在本地
要以自编备份各类文件,可以自己改动里面的信息,也可以用来复制拷贝文件
本文介绍如何将本地服务器上的gitlba备份文件,备份到远程服务器上面,同时对远程服务器上面的gitlab备份文件进行定时清理。
这段时间服务器使用一个软件,可以数据备份功能无法正常使用,于是乎,自己动手,丰衣足食,写了一个工具,经过两天改进,做成了公众版,放出来与大家分享一下。 使用说明: 1.有可能杀毒软件会误报,请放心使用,...
Linux下mysql定时自动备份并FTP到远程脚本
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
将linux上的数据同步到windowns上,利用ftp工具,lftp工具, 详细见我的博客http://hi.baidu.com/waterpub/blog/item/e06a72290369d1e6e7cd4064.html
全网数据备份备份服务器端脚本文件,定时检查客户端备份文件的完整性,并将检查结果通过邮件方式发送给运维人员
定时从远程或本地服务器备份sql, 附件文件包括定时备份bat脚本,和计划任务的创建