Sha256: 1eb122d123aa01c0b7fcfcc541b78bc9e85c20f49c79c59ee9cd3e9fcc978551

Contents?: true

Size: 734 Bytes

Versions: 57

Compression:

Stored size: 734 Bytes

Contents

#!/usr/bin/env ruby
# encoding: utf-8
# 20121112 masa workflow manager client
Version = '20140516-161420'

require 'drb/drb' 
require 'workflow_manager/optparse_ex'
require 'pstore'

opt = OptionParser.new do |o|
  o.banner = "Usage:\n #{File.basename(__FILE__)} [options]"
#  o.on(:user, 'sushi lover', '-u user', '--user', 'who submitted?')
  o.on(:job_id, nil, '-i job_id', '--job_id', 'Job ID')
  o.on(:server, 'druby://localhost:12345', '-d server', '--server', 'workflow manager URI (default: druby://localhost:12345)')
  o.parse!(ARGV)
end

uri = opt.server||'druby://localhost:12345'
unless job_id = opt.job_id
  print opt.help
  exit
end

workflow_manager = DRbObject.new_with_uri(uri)
puts workflow_manager.kill_job(job_id)

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
workflow_manager-0.9.1 bin/wfm_kill_job
workflow_manager-0.9.0 bin/wfm_kill_job
workflow_manager-0.8.1 bin/wfm_kill_job
workflow_manager-0.8.0 bin/wfm_kill_job
workflow_manager-0.7.9 bin/wfm_kill_job
workflow_manager-0.7.8 bin/wfm_kill_job
workflow_manager-0.7.7 bin/wfm_kill_job
workflow_manager-0.7.6 bin/wfm_kill_job
workflow_manager-0.7.5 bin/wfm_kill_job
workflow_manager-0.7.4 bin/wfm_kill_job
workflow_manager-0.7.3 bin/wfm_kill_job
workflow_manager-0.7.2 bin/wfm_kill_job
workflow_manager-0.7.1 bin/wfm_kill_job
workflow_manager-0.7.0 bin/wfm_kill_job
workflow_manager-0.6.0 bin/wfm_kill_job
workflow_manager-0.5.9 bin/wfm_kill_job
workflow_manager-0.5.8 bin/wfm_kill_job
workflow_manager-0.5.7 bin/wfm_kill_job
workflow_manager-0.5.6 bin/wfm_kill_job
workflow_manager-0.5.5 bin/wfm_kill_job