From 7040e363498801317395127781226d2400626900 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gardais=20J=C3=A9r=C3=A9my?= Date: Wed, 22 Feb 2023 11:05:20 +0100 Subject: [PATCH] Deal negative value as positive --- duplicati/monitor.backup.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/duplicati/monitor.backup.sh b/duplicati/monitor.backup.sh index 28f025d..e53a33c 100755 --- a/duplicati/monitor.backup.sh +++ b/duplicati/monitor.backup.sh @@ -425,11 +425,12 @@ main() { # {{{ ### }}} ### Compare current and previous sizes {{{ : $(( backup_dir_compare_size=backup_dir_current_size-backup_dir_previous_size )) - if [ "${backup_dir_compare_size}" -lt "${min_size_int}" ] ; then - debug_message "||| The differences between current and previous sizes is not enough (~${RED}${backup_dir_compare_size}${COLOR_DEBUG} ${min_size_unit})." + ### Don't take care for negative value (remove minus sign) + if [ "${backup_dir_compare_size#-}" -lt "${min_size_int}" ] ; then + debug_message "||| The differences between current and previous sizes is not enough (~${RED}${backup_dir_compare_size#-}${COLOR_DEBUG} ${min_size_unit})." backup_dir_email="True" else - debug_message "||| The differences between current and previous sizes is correct (~${RED}${backup_dir_compare_size}${COLOR_DEBUG} ${min_size_unit})." + debug_message "||| The differences between current and previous sizes is correct (~${RED}${backup_dir_compare_size#-}${COLOR_DEBUG} ${min_size_unit})." backup_dir_email="False" fi ### }}} @@ -457,11 +458,11 @@ main() { # {{{ printf '%b' "## ${backup_dir} Taille précédente pour cette sauvegarde/Previous size for this backup : ~${backup_dir_previous_size} ${min_size_unit} (compress). Taille actuelle pour cette sauvegarde/Current size for this backup : ~${backup_dir_current_size} ${min_size_unit} (compress). -La différence de taille (~${backup_dir_compare_size} ${min_size_unit}) est inférieure au minimum attendu (${min_size}). +La différence de taille (~${backup_dir_compare_size#-} ${min_size_unit}) est inférieure au minimum attendu (${min_size}). --- -The difference (~${backup_dir_compare_size} ${min_size_unit}) is bellow the minimum expected size (${min_size}). +The difference (~${backup_dir_compare_size#-} ${min_size_unit}) is bellow the minimum expected size (${min_size}). " >> "${user_email_template}" ### }}} ### Add all recorded informations from SQLite db {{{