From 441679a9607366d34b452bde3637de648b76e50a Mon Sep 17 00:00:00 2001 From: myvesta <38690722+myvesta@users.noreply.github.com> Date: Sun, 4 Nov 2018 03:44:35 +0100 Subject: [PATCH] Better place for backup LA check --- func/main.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/func/main.sh b/func/main.sh index 77cc4c76..bafedfdf 100644 --- a/func/main.sh +++ b/func/main.sh @@ -941,6 +941,22 @@ format_aliases() { wait_for_backup_if_it_is_not_time_for_backup() { + # Checking load average + la=$(cat /proc/loadavg |cut -f 1 -d ' ' |cut -f 1 -d '.') + # i=0 + while [ "$la" -ge "$BACKUP_LA_LIMIT" ]; do + echo -e "$(date "+%F %T") Load Average $la" + sleep 60 + # if [ "$i" -ge "15" ]; then + # la_error="LoadAverage $la is above threshold" + # echo "$la_error" |$SENDMAIL -s "$subj" $email $notify + # sed -i "/ $user /d" $VESTA/data/queue/backup.pipe + # check_result $E_LA "$la_error" + # fi + la=$(cat /proc/loadavg |cut -f 1 -d ' ' |cut -f 1 -d '.') + # (( ++i)) + done + # block backup if current hour is after 6 AM WAIT_LOOP_ENTERED=0 if pgrep -x "v-backup-users" > /dev/null