作者blc (Anemos)
看板Python
标题Re: [问题] 多台linux同时传档到windows系统
时间Thu Mar 16 14:22:06 2017
虽然我的解法跟python没关系……
假设每台linux都有开ssh/scp,要传的档案也是已知路径(不同档名),档案也不大,
那就像下面这样:
#!/bin/bash
for host in rpi1 rpi2 rpi3...etc
do
scp pi@${host}:/path/to/file/* .
done
这样就可以把全部的档案蒐集到其中一台linux上,再传到window电脑就比较方便。
而且这不是同时传,所以也不会有负担过重的问题。
如果是要让linux主动把资料传到windows上,最好的方法就是windows开ftp server,
让linux分别连线传档,不过这样windows机的负担会比较大。
如果想要纯python的解法嘛……就请各位大德补充了。
※ 引述《lhappyl (happy)》之铭言:
: 各位大大好!
: 想询问版友们,最近小弟受朋友委托
: 要用个程式码,可以将多台linux的档案(20台以上),单个档案大小不到5mb
: 同时传到一台windows电脑上
: 目前找到两种方案FTP & SAMBA
: 不知道有没有更好的方法呢!? (网路环境限制在内网)
: 因为这两种方案,没有找到可以主动丢资料到windows上的
: 如果有大大有兴趣的话可以跟我联系
: 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.109.254.74
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1489645330.A.22E.html
1F:推 lhappyl: 谢谢大大分享这麽多! 今天来好好消化下 03/16 17:52
2F:→ zerof: 装 git for windows 就有 scp 可以用了 03/16 19:51