sigar/bindings/ruby/examples/who.rb
2007-09-15 15:54:02 +00:00

14 lines
234 B
Ruby

require 'rbsigar'
def format_time(who)
return Time.at(who.time).strftime("%b %e %H:%M")
end
sigar = Sigar.new
whos = sigar.who_list
whos.each do |who|
puts who.user + "\t" + who.device + "\t" + format_time(who) + who.host
end