Index: trunk/MagicSoft/Mars/datacenter/scripts/budb
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/budb	(revision 9063)
+++ trunk/MagicSoft/Mars/datacenter/scripts/budb	(revision 9136)
@@ -32,4 +32,7 @@
 olday=`date +%F --date="-30day"`
 
+source `dirname $0`/sourcefile
+printprocesslog "INFO starting $0"
+
 set -C
 
@@ -59,10 +62,19 @@
 
 echo "writing all databases to $zipfile..." >> $logfile 2>&1
-set +C
+
 # complete databases 
-mysqldump --host=vela --all-databases -u dump | bzip2 -9 -c > $zipfile 2>> $logfile
+if ! mysqldump --host=vela --all-databases -u dump | bzip2 -9 -c >| $zipfile 2>> $logfile
+then
+   printprocesslog "ERROR mysqldump failed "
+   echo "ERROR mysqldump failed " >> $logfile 2>&1
+fi
 echo "writing create commands to $command..." >> $logfile 2>&1
 # commands to create MyMagic
-mysqldump --host=vela --database $dbname -u dump --no-data > $command 2>> $logfile
+if ! mysqldump --host=vela --database $dbname -u dump --no-data >| $command 2>> $logfile
+then
+   printprocesslog "ERROR mysqldump failed "
+   echo "ERROR mysqldump failed " >> $logfile 2>&1
+fi
 
+finish >> $logfile 2>&1
 
