lib/daemonizer/cli.rb in daemonizer-0.4.7 vs lib/daemonizer/cli.rb in daemonizer-0.4.8

- old
+ new

@@ -75,11 +75,10 @@ end puts "" return true end - desc "restart", "Restart pool" def restart(pool_name = nil) invoke :stop, pool_name invoke :start, pool_name end @@ -95,9 +94,17 @@ print_pool pool.name, " Done!" exit(0) end return true + end + + desc "stat", "Pools statistics" + def stat(pool_name = nil) + statistics = Daemonizer::Stats::MemoryStats.new + Daemonizer.find_pools(pool_name).each do |pool| + statistics.print(pool.name.to_s) + end end private def control_pools_loop(pool_name, message = nil, debug = false, &block) Daemonizer.find_pools(pool_name).each do |pool|