文件名称:gofer:一组围绕网络的包装器
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-24 01:48:47
Ruby
哥弗! Gofer是围绕Net :: SSH工具套件的一组包装器,可实现对远程系统的一致访问。 Gofer的编写旨在满足系统自动化脚本的需求。 因此, gofer将: 如果命令返回非零退出状态,则会自动引发错误 自动打印和捕获STDOUT和STDERR 允许您单独或作为组合字符串访问捕获的STDOUT和STDERR 覆盖以上内容:返回非零退出状态,而不是引发错误,禁止输出 保持SSH连接,以便多个命令不会产生连接惩罚 允许通过Gofer::Cluster在主机群集上同时执行多个命令 最新文档的完整文档位于 例子 实例化 h = Gofer :: Host . new ( 'my.host.com' , 'ubuntu' , :keys => [ '~/.ssh/id_rsa' ] ) 运行命令 h . run "sudo stop mysqld" 复制一些文件 h . uploa
【文件预览】:
gofer-master
----lib()
--------gofer()
--------gofer.rb(233B)
----Gemfile(113B)
----gofer.gemspec(784B)
----spec()
--------gofer()
--------spec_helper.rb(171B)
--------support()
----Rakefile(141B)
----test.sh(211B)
----README.md(5KB)
----.gitignore(58B)
----CHANGELOG.md(2KB)