Added puppet deadlock file removal if it's too old into puppet-check.

This commit is contained in:
Timo Mkinen 2011-03-11 19:02:28 +02:00
parent 301a47af23
commit dafb6c3f43

View file

@ -33,6 +33,14 @@ begin
Process.kill("HUP", pid)
end
# check if deadlock file is too old
dlock = Puppet.settings.value("puppetdlockfile")
if File.exists?(dlock) and Time.new - File.new(dlock).mtime > 43200
print "puppetd deadlock file is over 12 hours old, removing it and sending HUP to daemon\n"
File.unlink(dlock)
Process.kill("HUP", pid)
end
exit
rescue Errno::ESRCH
nil