run weekly parallel to daily

This commit is contained in:
Hartmut Bauer committed 2025-04-14 16:22:30 +02:00
1 parent d26f7700bd
commit 02f82e8147
6 files changed
+11 -13

No files matched your search

+1 -1
View File
@@ -1,3 +1,3 @@
#!/usr/bin/eval bash
#NAS_ROOT=/Users/hb/mnt/nas/backups
# nothing to do
-2
View File
@@ -1,7 +1,5 @@
#!/usr/bin/eval bash
#NAS_ROOT=/var/srv/nas/backups
BACKUP_TARGET=/var/docker/tmp
NAS_TARGET="$NAS_ROOT/daily/$HOST_NAME/backup.$DAY"
+8 -6
View File
@@ -5,7 +5,7 @@ NAS_MOUNT_POINT="$(realpath $HERE/../../..)" # Server/bin/backup
NAS_ROOT="$NAS_MOUNT_POINT/backups"
LOG_FILE_PATH="$NAS_MOUNT_POINT/Server/log/backup"
log_file_name="$LOG_FILE_PATH/$HOST_NAME-$(date '+%Y-%m-%d_%H%M')"
log_file_name="$LOG_FILE_PATH/$HOST_NAME-$(date '+%Y-%m-%d_%H%M%S')"
LOG_FILE="${log_file_name}.log"
LOG_KEEP_DAYS=14
@@ -444,6 +444,13 @@ backup_daily() {
prune_logs
fi
# ggf. weekly backup parallel starten (z.ZT. nur auf NAS)
if [ $HAS_WEEKLY -a $WEEKLY_DAY -eq $DAY ]; then
log $DEBUG "$DBG starting weekly backup"
sleep 2 # wg. log name
nohup $THIS_SCRIPT -w >>$LOG_FILE 2>&1 </dev/null &
fi
mail_log $INFO ">>>>>>>>>> daily auto backup $VER for $HOST_NAME <<<<<<<<<<"
do_auto_backup backup_daily
@@ -457,11 +464,6 @@ backup_daily() {
fix_acls
send_mail_log "Daily Backup"
# ggf. weekly backup starten (z.ZT. nur auf NAS)
if [ $HAS_WEEKLY -a $WEEKLY_DAY -eq $DAY ]; then
log $DEBUG "$DBG starting weekly backup"
nohup $THIS_SCRIPT -w >>$LOG_FILE 2>&1 </dev/null &
fi
}
backup_weekly() {
mail_log $INFO ">>>>>>>>>> weekly auto backup $VER for $HOST_NAME <<<<<<<<<<"
+2 -2
View File
@@ -3,7 +3,7 @@
# entrypoint for all actions
#
VER="2.1.3"
VER="2.1.4"
HERE=$(dirname "$0")
THIS_SCRIPT=$0
@@ -95,7 +95,7 @@ while :; do
shift 2
restore "$archive" "$@"
else
echo 'ERROR: "--restore" requires a least the archive name as an argument.'
echo 'ERROR: "--restore" requires at least the archive name as an argument.'
echo
show_help
fi
-1
View File
@@ -1,6 +1,5 @@
#!/usr/bin/env bash
#NAS_ROOT=/var/srv/nas/backups
DOCKER_ROOT=/var/docker
BACKUP_TARGET=$DOCKER_ROOT/tmp
NAS_TARGET="$NAS_ROOT/daily/$HOST_NAME/backup.$DAY"
-1
View File
@@ -1,6 +1,5 @@
#!/usr/bin/eval bash
#NAS_ROOT=/volume1/nfs/backups
HAS_WEEKLY=true
backup_daily1() {