Update 'Readme.md'
Fixed incorrect timezone in time calculations.
This commit is contained in:
parent
245521ffdf
commit
4adca741ee
|
@ -68,7 +68,7 @@ sudo -u NAME DISPLAY=:0 \
|
|||
---
|
||||
|
||||
### Example for Overdue Backups Alerts
|
||||
#### In the borgmatic config
|
||||
#### In borgmatic config
|
||||
To know when the last complete backup was made, even if there is no connection to the repository, the date and time needs to be stored locally (here in a `last-successful-backup` file), after every successful backup (hook `after_backup:`).
|
||||
|
||||
This example uses date and time of the last *complete* backup. Borgmatic does not supply this in a placeholder, so it is identified with `borgmatic list --successful --last 1`, returning only date and time (`--format {time}`) and without control characters (`--no-color `), then the header line is skipped (`sed -n 2p`), and the timezone (that the borgmatic return lacks) is appended (`date +'%:z'`).
|
||||
|
@ -118,7 +118,8 @@ NOTIFYUSERID=UID
|
|||
# read date of last successful backup
|
||||
LASTBACKUP=$(<"/root/BackupUser@BackupServer:/path/to/repository/last-successful-backup")
|
||||
# get current datetime in a format for calculations and notification string
|
||||
NOW="$(dateconv -f "%a, %F %T %Z" now)"
|
||||
# (set LANG for compatibility with datediff's time format)
|
||||
NOW="$(LANG=us_US date +'%a, %F %T %:z')"
|
||||
|
||||
# time calculations: backup age...
|
||||
# ...in full hours for branching by age
|
||||
|
|
Loading…
Reference in New Issue