fixed variable scope issue, improved email report subject
This commit is contained in:
parent
61941eed22
commit
74936e5842
2 changed files with 8 additions and 7 deletions
|
@ -79,7 +79,7 @@ create_tmp_email() {
|
|||
send_email_report() {
|
||||
if test -f $TMP_EMAIL ; then
|
||||
message "sending email report to $EMAIL"
|
||||
$MAIL -s "$EMAIL_SUBJ" $EMAIL < $TMP_EMAIL
|
||||
$MAIL -s "$EMAIL_SUBJ ($1)" $EMAIL < $TMP_EMAIL
|
||||
rm $TMP_EMAIL
|
||||
if test -f $TMP_EMAIL ; then
|
||||
message "failed to remove temporary email $TMP_EMAIL"
|
||||
|
@ -135,13 +135,14 @@ delete_old() {
|
|||
#
|
||||
do_backup() {
|
||||
FILE=$1
|
||||
VER=`$DC exec $DC_CONTAINER pg_config --version`
|
||||
CONTAINER=$2
|
||||
VER=`$DC exec $CONTAINER pg_config --version`
|
||||
verbose "Postgres version $VER - echoing to backup: $FILE"
|
||||
echo "--" > $FILE
|
||||
echo "-- PostgreSQL Version: $VER" >> $FILE
|
||||
echo "--" >> $FILE
|
||||
echo "" >> $FILE
|
||||
CMD="$DC exec $DC_CONTAINER $DUMP_CMD"
|
||||
CMD="$DC exec $CONTAINER $DUMP_CMD"
|
||||
verbose "doing database dump: $CMD"
|
||||
$CMD >> $FILE
|
||||
}
|
||||
|
@ -215,7 +216,7 @@ delete_old $FILEPART ${!TO_KEEP}
|
|||
message "backing up all the databases into $FILEPATH"
|
||||
# dump the data into the file
|
||||
#
|
||||
do_backup $FILEPATH $TASK
|
||||
do_backup $FILEPATH $DC_CONTAINER
|
||||
#
|
||||
message "completed backup"
|
||||
# compress the backup
|
||||
|
@ -226,5 +227,5 @@ cd $OLD_DIR
|
|||
#
|
||||
# sent resulting email report
|
||||
#
|
||||
send_email_report
|
||||
send_email_report $TASK
|
||||
exit 0
|
||||
|
|
|
@ -16,4 +16,4 @@ DUMP_CMD='pg_dumpall -c -U postgres'
|
|||
#
|
||||
# email address to send reports to, and subject
|
||||
EMAIL=webmaster@oerfoundation.org
|
||||
EMAIL_SUBJ="Mastodon (on Open) Postgres Backup Report"
|
||||
EMAIL_SUBJ="Mastodon on OERu Open Postgres Backup Report"
|
||||
|
|
Loading…
Reference in a new issue