]> andersk Git - sql.git/blobdiff - libexec/cron-daily-local.sh
only run cron jobs on slaves
[sql.git] / libexec / cron-daily-local.sh
index 0b926bb3a19d54ccb84a262bdf6597f62f70a2d5..643f5d29d3eb6115b24ea9861df1946b2bdab1de 100755 (executable)
@@ -1,9 +1,9 @@
 #!/bin/bash
 
-NEWBF=/srv/backup/daily/sql.mit.edu_`date +%m-%d-%Y`.sql.gz
-
-/usr/bin/mysqldump -umit-backup -efqQK --all-databases | gzip > $NEWBF
-
-if [[ -s $NEWBF && `ls /srv/backup/daily/ | wc -l` -ge 4 ]]; then
-       rm -f /srv/backup/daily/`ls -t /srv/backup/daily/ | tail -n1`
+if [[ -s /srv/mysql/master.info ]]; then
+    NEWBF=/srv/backup/daily/sql.mit.edu_`date +%m-%d-%Y`.sql.gz
+    /usr/bin/mysqldump -umit-backup -efqQK --all-databases | gzip > $NEWBF
+    if [[ -s $NEWBF && `ls /srv/backup/daily/ | wc -l` -ge 4 ]]; then
+        rm -f /srv/backup/daily/`ls -t /srv/backup/daily/ | tail -n1`
+    fi
 fi
This page took 0.039302 seconds and 4 git commands to generate.