如何将文件从一台服务器复制到另一台服务器?

编程入门 行业动态 更新时间:2024-10-26 09:24:47
本文介绍了如何将文件从一台服务器复制到另一台服务器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有一台只有 xls 日志文件的服务器.每个文件为 5-15Mb,并且在任何时间点添加文件的意义上它都是动态的.现在我需要一种方法来使用 Ruby 执行以下过程.

I have one server which has nothing but xls log files. Each file is 5-15Mb and it is dynamic in the sense that files get added at any point of time. Now I need a way to do the following process using Ruby.

  • 通过将文件名从只有日志文件的一台服务器发送到另一台服务器来复制文件.
  • 我需要将服务器密码作为参数传递.
  • 一切都在后台发生,由 Ruby 脚本触发.
  • 推荐答案

    这就是它的工作原理

    我使用了 net-ssh &@theTinMan 建议的 net-scp gem 并且我能够复制我的文件.

    I used the net-ssh & net-scp gem as suggested by @theTinMan and i was able to copy my files.

    require 'rubygems' require 'net/ssh' require 'net/scp' Net::SSH.start("ip_address", "username",:password => "*********") do |session| session.scp.download! "/home/logfiles/2-1-2012/login.xls", "/home/anil/Downloads" end

    并复制整个文件夹

    require 'rubygems' require 'net/ssh' require 'net/scp' Net::SSH.start("ip_address", "username",:password => "*********") do |session| session.scp.download!("/home/logfiles/2-1-2012", "/home/anil/Downloads", :recursive => true) end

    更多推荐

    如何将文件从一台服务器复制到另一台服务器?

    本文发布于:2023-10-09 18:47:06,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1476482.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:服务器   一台   如何将   另一台   文件

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!