这是我用 Ruby 写的第一个程序,批量执行命令,上传/下载文件,目前还在完善中。在被别人笑这前希望有兴趣的大牛可以帮我看看,提点意见什么的
https://github.com/williamherry/tinyssh
小弟完完全全的新手,大神经拍
http://guides.rubygems.org/make-your-own-gem/ http://guides.rubygems.org/specification-reference/ 可以把你的程序包装成 gem 用 bundler 可以生成基本的 gem 文件 dependencies 可以在 gemspec 里面配置
#8 楼 @williamherry eventmachine 在这里:https://github.com/eventmachine/eventmachine/wiki 这里有个 ssh 相关的:http://www.simulacre.org/em-ssh/
@fsword 看起来很有趣,但好像对我来说有点庞大,不过我愿意试一试,我们公司想开发一套管理 KVM 虚拟机的程序,不知道能不能用这个东西,这东西是你开发的吗?
@jjym 是同时放出去让他们跑,而不是等一个跑完再下一个,虽然是单核也有效果,公司有用 C 实现的,性能上我的脚本没有比,本来想学习一个他的程序的,结果你看,NM 主文件 1600 多行,所以才试着用 ruby 实现
#11 楼 @williamherry 呵呵,当然不是我做的,不过看到你做的东西,我猜你是想用 ssh 进行管控,而现有的方案基本上不能应付大量并发,从个人水平的提高来说,你试试会比较有帮助