Class: DRbQS::Command::Manage
- Defined in:
- lib/drbqs/command_line/command_manage.rb
Constant Summary collapse
- HELP_MESSAGE =
"Usage: \#{@@command_name} <command> [arguments ...]\n Manage DRbQS server by sending messages.\n <command> is 'signal', 'status', 'process', or 'initialize'.\n\n \#{@@command_name} signal <uri> server-exit\n \#{@@command_name} signal <uri> node-exit-after-task <node_number>\n \#{@@command_name} signal <uri> node-wake <node_number>\n \#{@@command_name} signal <uri> node-sleep <node_number>\n \#{@@command_name} status <uri>\n \#{@@command_name} history <uri>\n \#{@@command_name} process list\n \#{@@command_name} process clear\n \#{@@command_name} send string <uri> <string>\n \#{@@command_name} send file <uri> <path>\n \#{@@command_name} initialize\n\n"
Constants included from Misc
Instance Method Summary collapse
-
#initialize ⇒ Manage
constructor
A new instance of Manage.
- #parse_option(argv) ⇒ Object
Methods inherited from Base
Methods included from Argument
check_argument_size, split_arguments
Methods included from Misc
create_logger, create_uri, output_error, process_running_normally?, random_key, time_to_history_string, time_to_history_string2, uri_drbunix
Constructor Details
#initialize ⇒ Manage
Returns a new instance of Manage.
23 24 25 |
# File 'lib/drbqs/command_line/command_manage.rb', line 23 def initialize super(DRbQS::Setting::Manage, HELP_MESSAGE) end |
Instance Method Details
#parse_option(argv) ⇒ Object
27 28 29 30 31 |
# File 'lib/drbqs/command_line/command_manage.rb', line 27 def parse_option(argv) argv = option_parser_base(argv, :debug => true) do end setting.set_argument(*argv) end |