add who example
This commit is contained in:
		
							parent
							
								
									f51655e4e3
								
							
						
					
					
						commit
						c4e5638fdd
					
				
							
								
								
									
										13
									
								
								bindings/ruby/examples/who.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								bindings/ruby/examples/who.rb
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,13 @@
 | 
			
		||||
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
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user