摘要

使用Ngnix负载了两台后台服务器,代理了一台前台服务器,在用户上传文件时,文件被随机存放在了两台后台服务器当中,前台服务器无法正常读取,先在需要将两台后台服务器的上传文件同步到前台服务器,方便进行调用。

Expect 环境部署

yum -y install expect

文件同步命令 scp.sh

#!/usr/bin/expect
#删除5分钟之前的文件
spawn /data/clear.sh
set timeout 30
spawn scp -r 文件夹目录 用户名@服务器地址:目录
expect -re "password:" { send "登录密码\r" }
expect eof

文件清空命令 clear.sh

#!/bin/sh
find 文件夹目录 -type f -mmin +5 -exec rm -rf {} \;

添加定时任务 crontab

crontab -e #打开定时任务编辑器
#在定时任务编辑器中添加执行计划
*/2 * * * *  /data/scp.sh

定时任务执行前,需要手动执行一次scp.sh命令,主要是进行证书认证。

Linux服务器间如何进行文件同步相关推荐

  1. 使用pscp实现Windows 和 Linux服务器间远程拷贝文件

    为什么80%的码农都做不了架构师?>>>    在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是 ...

  2. windows到linux远程拷贝 pscp 不用输入密码,使用pscp实现Windows 和 Linux服务器间远程拷贝文件...

    在工作中,每次部署应用时都需要从本机Windows服务器拷贝文件到Linux上,有时还将Linux 上的文件拷到本机,这些操作以前都是使用Ftp 工具FlashFxp 来操作的,最近就想有什么更快捷的 ...

  3. Linux服务器间传文件SCP命令使用方法

    基本用法 两台Linux服务器间要传文件,如果两台服务器可以互相ssh登录的话,那么就可以使用scp命令,使用方法如下 scp 原文件 目标文件 scp -r 原文件夹 目标文件夹 其中对端机器的格式 ...

  4. 关于解决多台linux服务器间的文件实时同步问题

    关于解决多台linux服务器间的文件实时同步问题 参考文章: (1)关于解决多台linux服务器间的文件实时同步问题 (2)https://www.cnblogs.com/fps2tao/p/1003 ...

  5. 利用rsync+crontab实现linux的定时增量备份,利用rsync+crontab实牡现Linux服务器间的定时增量备份.doc...

    利用rsynccrontab实牡现Linux服务器间的定时增量备份 利用rsync+crontab实现Linux服务器间的定时增量备份 rsync是Linux.UNIX系统下的数据镜像备份工具,它的特 ...

  6. windows数据自动上传服务器,windows服务器间自动传输文件

    日常运维工作中需要在windows服务器间传输文件的使用场景比较多,比较典型的例子为应用程序的离线自动备份,下面分享笔者日常使用的服务器间自动传输文件脚本 ====================== ...

  7. linux服务器IP伪造,Linux服务器间同网段IP伪装端口映射

    Linux服务器间同网段IP传伪装端口映射 主机(网关)ip:192.168.4.18 目标主机 ip :192.168.4.25 映射端口: 21 echo "1" > / ...

  8. Linux服务器间文件夹监控同步文件脚本

    使用场景 现有服务器A和服务器B,如果服务器A的指定目录(例如 /home/paul/rsync/ )中的内容发生变更(增删改和属性变更),实时将这些变更同步到服务器B的目标目录中(例如 /home/ ...

  9. 服务器间互传文件,服务器互传文件

    服务器互传文件 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 华为云帮助中心, ...

  10. js文件 本地 上传服务器地址,js 本地文件同步服务器地址

    js 本地文件同步服务器地址 内容精选 换一换 用户可以将本地NAS存储中的数据,通过云专线迁移至云上SFS Turbo文件系统中,进行云上业务拓展.此方案通过在云上创建一台Linux操作系统的云服务 ...

最新文章

  1. ExtAspNet应用技巧(三) - 302与Asp.Net Ajax
  2. windows守护进程脚本
  3. Auto-Publishing and Monitoring APIs With Spring Boot--转
  4. python读取math_怎么使用python安装math库?怎么用?
  5. java整数四则运算课设_用面向对象方法设计实现整数的四则运算(java)
  6. Windows2008R2自动更新造成的意外重启
  7. 使用svn merge 实现回退版本
  8. 写博客必备!手把手教大家搭建免费图床,真香!
  9. 【空气质量数据分析专题三】优良率年际变化分析
  10. DL | DeepDream过程和原理概要
  11. ctfshow菜狗杯webshell wp
  12. ppt在线转换成pdf
  13. github中repositories与projects区别
  14. 麒麟操作系统V10默认的大页大小
  15. Android近期阅读书籍
  16. 腾讯通服务器文件目录,《腾讯RTX快速部署指南》
  17. 航电ACM [hdu 2036] 改革春风吹满地
  18. 土壤科学系的李博士,你还好么
  19. Android手游 “2048” 源码解析
  20. 【搜索入门专题1】hdu2717 H - Catch That Cow 【BFS】

热门文章

  1. Python+windows系统 虚拟环境的独立搭建 框架scrapy 工具PyCharm
  2. 历代iPhone的分辨率
  3. 每个系统都在用的appid、appkey、appsecret都是什么意思?
  4. 笔记本电脑无线Wifi热点设置工具
  5. CSS之background深度详解
  6. 【pycharm】复制粘贴快捷键失效
  7. 网易云音乐基于用户的推荐系统
  8. CSS第五天——学成网在线
  9. 微信小程序中使用Echarts 折线图、柱形图、饼状图
  10. 公式图片转换成Word格式