Sha256: 9ac9b6ff970e1b855656ba2f078f680829b2009dc975b0e93736fd3441c32a1d
Contents?: true
Size: 644 Bytes
Versions: 1
Compression:
Stored size: 644 Bytes
Contents
require 'socket' module DRbQS class Manage def self.split_arguments(argv, split = '--') if n = argv.index(split) [argv[0..(n - 1)], argv[(n + 1)..-1]] else [argv, []] end end def create_config Config.check_directory_create Config.save_sample end def send_exit_signal(access_uri) obj = DRbObject.new_with_uri(access_uri) obj[:message].write([:exit_server, "Command of #{Socket.gethostname}"]) end def execute_over_ssh(dest, opts, command) ssh = DRbQS::SSHShell.new(dest, opts) ssh.get_environment ssh.start(command) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
drbqs-0.0.8 | lib/drbqs/manage.rb |