class Remon::Metrics::Yum
Public Class Methods
new(timeout: 240)
click to toggle source
# File lib/remon/metrics/yum.rb, line 8 def initialize(timeout: 240) @timeout = timeout end
Public Instance Methods
updates_available()
click to toggle source
# File lib/remon/metrics/yum.rb, line 12 def updates_available script = File.expand_path "#{__dir__}/../scripts/yum-status" out = cmd "timeout -k 60s #{@timeout}s python #{script} 2>/dev/null", return_output: true, shell: true count = out.chomp.to_i end