class Barrage::Program
Public Class Methods
kill(pid)
click to toggle source
# File lib/barrage/program.rb, line 22 def self.kill(pid) if pid > 0 puts "#{pid}" Process.kill "QUIT", pid end puts "Plotting..." Commandline.plot(Commandline.dstat_file) Commandline.upload exit(0) end
run(argv)
click to toggle source
# File lib/barrage/program.rb, line 9 def self.run(argv) trap("INT") { Program.kill(Commandline.dstat_pid) } Commandline.start(argv) if argv.size > 0 && argv[0] != "--help" if !Dir.exist?('output') Dir.mkdir 'output' end $stdin.read end end