Refactor timer/datetime

This commit is contained in:
Dave Conroy
2023-11-05 08:35:40 -08:00
parent e090eeda3f
commit 59854c1715

View File

@@ -1536,13 +1536,7 @@ timer() {
time_future=${cron_future} time_future=${cron_future}
;; ;;
datetime) datetime)
time_begin_year=${BASH_REMATCH[1]} time_begin=$(date -d "${backup_job_backup_begin}" +%s)
time_begin_month=${BASH_REMATCH[2]}
time_begin_day=${BASH_REMATCH[3]}
time_begin_hour=${BASH_REMATCH[4]}
time_begin_minute=${BASH_REMATCH[5]}
time_begin_second=${BASH_REMATCH[6]}
time_begin=$(date -d "${time_begin_year}-${time_begin_month}-${time_begin_day} ${time_begin_hour}:${time_begin_minute}:${time_begin_second}" +%s)
print_debug "BACKUP_BEGIN time = ${time_begin}" print_debug "BACKUP_BEGIN time = ${time_begin}"
time_wait=$((time_begin - time_current)) time_wait=$((time_begin - time_current))
print_debug "Difference in seconds: ${time_wait}" print_debug "Difference in seconds: ${time_wait}"