make this actually reflect what we have running on nagios.postgresql.org
authorStefan Kaltenbrunner <stefan@kaltenbrunner.cc>
Wed, 4 Feb 2009 20:58:41 +0000 (20:58 +0000)
committerStefan Kaltenbrunner <stefan@kaltenbrunner.cc>
Wed, 4 Feb 2009 20:58:41 +0000 (20:58 +0000)
and switch to using sudo for the rndc call

git-svn-id: https://pgweb.postgresql.org/svn/trunk@2404 8f5c7a92-453e-0410-a47f-ad33c8a6b003

automirror.sh

index e9097d6ec5636b5b4248543555b195ff33fabd74..cec3755f69ef4150b7a51fb943bab80549668b48 100644 (file)
@@ -2,7 +2,7 @@
 
 # Run the automirror script with a timeout (in seconds)
 TIMEOUT=120
-MAILREPORT="Sysadmin Reports <sysadmin-reports@postgresql.org>"
+MAILREPORT="sysadmin-reports@postgresql.org"
 
 cd /usr/local/automirror/automirror
 
@@ -12,10 +12,13 @@ export BG=$!
 export BG2=$!
 wait ${BG} >/dev/null 2>&1
 if [ ! $? = 0 ]; then
-   echo "An error occured when running the automirror script! Something is wrong!!!" | /usr/sbin/sendmail $MAILREPORT
+   echo "An error occured when running the automirror script! Something is wrong!!!" | /bin/mail -s "automirror error report" $MAILREPORT
    exit
 fi
 
 kill ${BG2} >/dev/null 2>&1
-/usr/sbin/rndc reload mirrors.postgresql.org
-
+sudo /usr/sbin/rndc reload mirrors.postgresql.org
+if [ ! $? = 0 ]; then
+       echo "failed to reload mirrors.postgresql.org zone" | /bin/mail -s "automirror failure report" $MAILREPORT
+       exit
+fi