Arch Linux

Visualizando código


Postado por cemsbr em 16/09/10 21:42:49.
http://paste.archlinux-br.org/1430

Clique AQUI para fazer download do código. Esconder número da linha

  1. #!/usr/bin/env ruby
  2.  
  3. require 'optparse'
  4. require 'pp'
  5. require 'snmp'
  6. include SNMP
  7.  
  8. options = {}
  9.  
  10. optparse = OptionParser.new do|opts|
  11.   opts.banner = "Usage: check_windows_processes_snmp.rb [opcoes] ..."
  12.  
  13.   options[:parser_processo] = nil
  14.   opts.on( '-p', '--processo', 'Nome do processo a ser analisado' ) do|processo|
  15.     options[:parser_processo] = processo
  16.   end
  17.  
  18.   options[:parser_comunidade] = nil
  19.   opts.on( '-c', '--comunidade', 'Comunidade do SNMP' ) do|comunidade|
  20.     options[:parser_comunidade] = comunidade
  21.   end
  22.  
  23.   options[:parser_versao] = nil
  24.   opts.on( '-v', '--versao', 'Versao do SNMP' ) do|versao|
  25.     options[:parser_versao] = versao
  26.   end
  27.  
  28.   # This displays the help screen, all programs are
  29.   # assumed to have this option.
  30.   opts.on( '-h', '--help', 'Exibe tela de ajuda' ) do
  31.     puts opts
  32.     exit
  33.   end
  34. end
  35.  
  36. optparse.parse!
  37.  
  38. puts "#{options[:parser_comunidade]}"
  39. puts "#{options[:parser_versao]}"
  40. puts "#{options[:parser_processo]}"
  41.  
  42. #ARGV.each do|f|
  43. #  puts "#{f}"
  44. #end
  45.  


Editando código


Seu Apelido:
Guardar o apelido em um cookie?

Linguagem:


Código: