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() {
|
send_email_report() {
|
||||||
if test -f $TMP_EMAIL ; then
|
if test -f $TMP_EMAIL ; then
|
||||||
message "sending email report to $EMAIL"
|
message "sending email report to $EMAIL"
|
||||||
$MAIL -s "$EMAIL_SUBJ" $EMAIL < $TMP_EMAIL
|
$MAIL -s "$EMAIL_SUBJ ($1)" $EMAIL < $TMP_EMAIL
|
||||||
rm $TMP_EMAIL
|
rm $TMP_EMAIL
|
||||||
if test -f $TMP_EMAIL ; then
|
if test -f $TMP_EMAIL ; then
|
||||||
message "failed to remove temporary email $TMP_EMAIL"
|
message "failed to remove temporary email $TMP_EMAIL"
|
||||||
|
@ -135,13 +135,14 @@ delete_old() {
|
||||||
#
|
#
|
||||||
do_backup() {
|
do_backup() {
|
||||||
FILE=$1
|
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"
|
verbose "Postgres version $VER - echoing to backup: $FILE"
|
||||||
echo "--" > $FILE
|
echo "--" > $FILE
|
||||||
echo "-- PostgreSQL Version: $VER" >> $FILE
|
echo "-- PostgreSQL Version: $VER" >> $FILE
|
||||||
echo "--" >> $FILE
|
echo "--" >> $FILE
|
||||||
echo "" >> $FILE
|
echo "" >> $FILE
|
||||||
CMD="$DC exec $DC_CONTAINER $DUMP_CMD"
|
CMD="$DC exec $CONTAINER $DUMP_CMD"
|
||||||
verbose "doing database dump: $CMD"
|
verbose "doing database dump: $CMD"
|
||||||
$CMD >> $FILE
|
$CMD >> $FILE
|
||||||
}
|
}
|
||||||
|
@ -215,7 +216,7 @@ delete_old $FILEPART ${!TO_KEEP}
|
||||||
message "backing up all the databases into $FILEPATH"
|
message "backing up all the databases into $FILEPATH"
|
||||||
# dump the data into the file
|
# dump the data into the file
|
||||||
#
|
#
|
||||||
do_backup $FILEPATH $TASK
|
do_backup $FILEPATH $DC_CONTAINER
|
||||||
#
|
#
|
||||||
message "completed backup"
|
message "completed backup"
|
||||||
# compress the backup
|
# compress the backup
|
||||||
|
@ -226,5 +227,5 @@ cd $OLD_DIR
|
||||||
#
|
#
|
||||||
# sent resulting email report
|
# sent resulting email report
|
||||||
#
|
#
|
||||||
send_email_report
|
send_email_report $TASK
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -16,4 +16,4 @@ DUMP_CMD='pg_dumpall -c -U postgres'
|
||||||
#
|
#
|
||||||
# email address to send reports to, and subject
|
# email address to send reports to, and subject
|
||||||
EMAIL=webmaster@oerfoundation.org
|
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