From ab046c6a3f28ed7816bd779fb9442bf45d1510be Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Thu, 2 Feb 2012 16:54:57 +0000 Subject: quiet mode for nagios-check-rdiff-backup git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@496 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- nagios-check-rdiff-backup | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'nagios-check-rdiff-backup') diff --git a/nagios-check-rdiff-backup b/nagios-check-rdiff-backup index 7df30af..1f8b30b 100755 --- a/nagios-check-rdiff-backup +++ b/nagios-check-rdiff-backup @@ -32,6 +32,8 @@ import glob parser = optparse.OptionParser() parser.set_usage("%prog [options] ") +parser.add_option("-q", "--quiet", dest="quiet", default=False, action="store_true", + help="Silent mode (exit code only)") parser.add_option("-w", "--warn", metavar="AGE", dest="warn", help="Warn if backup older than (default: 28h)") parser.add_option("-c", "--critical", metavar="AGE", dest="critical", @@ -146,6 +148,7 @@ keys.sort(reverse=True) for code in keys: prefix = code_to_prefix(code) report.append( prefix + ', '.join(backup_per_code[code]) ) -print '; '.join(report) -for l in log: print l +if not options.quiet: + print '; '.join(report) + for l in log: print l sys.exit(exitcode) -- cgit v1.2.3