【文件属性】:
文件名称:simpleworker:分发脚本
文件大小:20KB
文件格式:ZIP
更新时间:2021-07-04 05:05:02
Ruby
简单工人
在多台机器上分配自动化任务。
用法
必须在远程主机上设置 Ruby,以便它在用户的登录 shell 中可用。
require 'simpleworker'
tasks = [ 'first' , 'second' , 'third' ]
redis = Redis . new
# create a remote worker
ssh_worker = SimpleWorker :: SshWorker . new (
:user => 'jesg'
: host = > 'localhost' ,
:cmd => 'ruby -s worker.rb' ,
# rsync will wipe out existing files in ~/my_unused_dir
:dirname => 'my_unused_dir' )
# cre
【文件预览】:
simpleworker-master
----lib()
--------simpleworker()
--------simpleworker.rb(518B)
----Gemfile(38B)
----simpleworker.gemspec(998B)
----spec()
--------simpleworker()
--------spec_helper.rb(70B)
----Rakefile(133B)
----examples()
--------ssh_worker.rb(391B)
--------worker.rb(254B)
--------local_worker.rb(265B)
--------cucumber_worker.rb(424B)
--------basic.rb(564B)
----.travis.yml(67B)
----LICENSE(1KB)
----README.md(2KB)
----.rspec(8B)