1
# A module to gather uptime facts
3
module Facter::Util::Uptime
5
def self.get_uptime_simple
6
time = Facter::Util::Resolution.exec('uptime')
7
if time =~ /up\s*(\d+\s\w+)/
9
elsif time =~ /up\s*(\d+:\d+)/
17
uptime, idletime = File.open("/proc/uptime").gets.split(" ")
18
uptime_seconds = uptime.to_i
21
def self.get_uptime_period(seconds, label)
25
value = seconds / 86400
27
value = seconds / 3600