From b4148531fe3eefdeaea8ce2366988cfbf01fe672 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Fri, 25 Feb 2011 01:05:31 +0200 Subject: [PATCH] Fixed puppet-check cron job output Using exec doesn't flush stdout properly, use system instead. --- puppet/files/puppet-check | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/puppet/files/puppet-check b/puppet/files/puppet-check index 813b17d..186e790 100755 --- a/puppet/files/puppet-check +++ b/puppet/files/puppet-check @@ -41,8 +41,5 @@ end # restart printf("puppetd dead but pid file exists on host '%s', restarting\n", Socket.gethostname) -begin - exec("service puppet start") -rescue Errno::ENOENT - exec(puppetd) -end +system("service puppet start") +system(puppetd) if $?.exitstatus == 127