Method: LinuxSystemInfo.info
- Defined in:
- lib/LinuxSystemInfo.rb
.info ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/LinuxSystemInfo.rb', line 13 def info uptime = `uptime`.strip uptime = uptime.split(',') if uptime[1].match(/\d+ (user|users)/).nil? running_time = [ uptime[0], uptime[1] ].join ', ' users = uptime[2] else running_time = uptime[0] users = uptime[1] end { os: `cat /proc/version`.strip, uptime: running_time.strip, users: users.strip } end |