我想在 ruby 中创建一个备份脚本,但我没有找到任何解决方案来将文件夹/文件从一个实例复制到另一个从我的本地主机运行脚本的实例。像这样:
Net::SSH.start("ip_address", "username",:password => "*********") do |session|
session.scp.download!("/home/logfiles/*", "/home/backupstorage", :recursive => true)
end
最佳答案
这样你将替换根本没有改变的文件。在这种情况下最好使用 rsync。 参见 rsync backup 或者这个 rsync gem如果你真的想使用 ruby
关于ruby - 将文件夹从 server1 复制到 server2 从 localhost linux 运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37764040/