diff --git a/puppet/files/puppet-check b/puppet/files/puppet-check index b460cba..d724c44 100755 --- a/puppet/files/puppet-check +++ b/puppet/files/puppet-check @@ -34,7 +34,7 @@ begin Process.kill(0, pid) # check memory usage and restart if over 160M - rss = `ps -o rss -p '#{pid}'`.to_a.last.to_i / 1024 + rss = `ps -o rss -p '#{pid}'`.split("\n").last.to_i / 1024 if rss > 160 err = sprintf("puppetd memory usage too high (%d MB), on host '%s' sending HUP\n", rss, Socket.gethostname)