diff options
author | Alexandre Oliva <oliva@gnu.org> | 2013-02-06 15:27:13 -0200 |
---|---|---|
committer | Gary Lowell <glowell@inktank.com> | 2013-02-06 11:44:56 -0800 |
commit | d02340d90c9d30d44c962bea7171db3fe3bfba8e (patch) | |
tree | 450d2b6602488a1dd57a4a1d79dc8d6f2e8b33a7 | |
parent | f81e09525f14a5ceb55c6ad235e830445eadeb1e (diff) | |
download | ceph-d02340d90c9d30d44c962bea7171db3fe3bfba8e.tar.gz |
silence logrotate some more
I was getting email with logrotate error output from “which invoke-rc.d”
on systems without an invoke-rc.d. This patch silences it.
Silence stderr from which when running logrotate
From: Alexandre Oliva <oliva@gnu.org>
Signed-off-by: Alexandre Oliva <oliva@gnu.org>
-rw-r--r-- | src/logrotate.conf | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/logrotate.conf b/src/logrotate.conf index 62101b3a692..e49285a9f50 100644 --- a/src/logrotate.conf +++ b/src/logrotate.conf @@ -4,13 +4,13 @@ compress sharedscripts postrotate - if which invoke-rc.d > /dev/null && [ -x `which invoke-rc.d` ]; then + if which invoke-rc.d > /dev/null 2>&1 && [ -x `which invoke-rc.d` ]; then invoke-rc.d ceph reload >/dev/null - elif which service > /dev/null && [ -x `which service` ]; then + elif which service > /dev/null 2>&1 && [ -x `which service` ]; then service ceph reload >/dev/null fi # Possibly reload twice, but depending on ceph.conf the reload above may be a no-op - if which initctl > /dev/null && [ -x `which initctl` ]; then + if which initctl > /dev/null 2>&1 && [ -x `which initctl` ]; then # upstart reload isn't very helpful here: # https://bugs.launchpad.net/upstart/+bug/1012938 initctl list \ |