X-Git-Url: https://git.llucax.com/software/bacap.git/blobdiff_plain/f6851c8e5b1bbbb35527e7eb5526bc868c30414b..c568aad9f659812a95c433c2ca6c8c8bb5ef331e:/bacap diff --git a/bacap b/bacap index 062902a..d107b1d 100755 --- a/bacap +++ b/bacap @@ -19,7 +19,7 @@ LOG_FILE= CONFIG_PATH=/etc/bacap/hosts # Name of the local host (so no ssh would be used with this host) -LOCALHOST=localhost +LOCALHOST=$HOSTNAME # Where to put the backups BACKUP_PATH=/backup @@ -90,6 +90,7 @@ plog "=========================================================================" ret=0 for host_path in "$CONFIG_PATH"/* do + saved_ret=$ret # Load default config and override config if correspond load_config source "$host_path/bacaprc" 2>/dev/null @@ -108,7 +109,7 @@ do plog "-----------------------------------------------------------------" plog "Backup for host $host" plog "-----------------------------------------------------------------" - plog "Source: "$src + plog "Source: $src" plog "Destination: $dst" plog "Last: $current_dir" plog @@ -133,6 +134,10 @@ do ret=$(($ret+1)) $run ln -s $V "$date" "$current_link" || ret=$(($ret+1)) + if [ $ret -ne $saved_ret ] + then + ERROR_HOSTS="$ERROR_HOSTS $host" + fi done plog "=========================================================================" @@ -141,7 +146,7 @@ plog "=========================================================================" if [ $ret -ne 0 ] then - pout 'There were some errors when running the backup.' + pout "There were some errors when running the backup on: $ERROR_HOSTS" pout pout "Please take a look at the log: $LOG_FILE" pout