Skip to content
Extraits de code Groupes Projets
Valider 6105fe7d rédigé par Théo - Le Filament's avatar Théo - Le Filament
Parcourir les fichiers

fix: use UTC to avoid DST

parent d59273b3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,7 +12,7 @@ do
BYTES=$(grep "Bytes:" $file | cut -d ":" -f 2 | tr -d " ")
OBJECTS=$(grep "Objects:" $file | cut -d ":" -f 2 | tr -d " ")
LAST_FILE=$(tail -2 $file | grep gpg)
if [ `date -d "${LAST_FILE:5:19}" +%s` -gt `date -d '7 days ago' +%s` ]
if [ `date --utc --date "${LAST_FILE:5:19}" +%s` -gt `date --utc --date '7 days ago' +%s` ]
then
OUTPUT+="OK: Container: $CONTAINER, Size: $BYTES, # Files: $OBJECTS, Last-Modified: ${LAST_FILE:5:19}\n"
else
......
......@@ -252,7 +252,7 @@ esac
DIR_COUNT=0
OK_FILE_COUNT=0
OUTPUT=
CURRENT_TIME=`date +%s`
CURRENT_TIME=`date --utc +%s`
OS_DISTRO=`uname -s`
# Loop through each provided directory.
......
......@@ -16,7 +16,7 @@ do
OBJECTS=$(grep "Objects:" $file | cut -d ":" -f 2 | tr -d " ")
LAST_FULL_BACKUP=$(grep full-signature $file | tail -1)
LAST_INC_BACKUP=$(grep new-signature $file | tail -1)
if ([ -n "$LAST_FULL_BACKUP" ] && [ `date -d "${LAST_FULL_BACKUP:5:19}" +%s` -gt `date -d '1 day ago' +%s` ]) || ([ -n "$LAST_INC_BACKUP" ] && [ `date -d "${LAST_INC_BACKUP:5:19}" +%s` -gt `date -d '1 day ago' +%s` ])
if ([ -n "$LAST_FULL_BACKUP" ] && [ `date --utc --date "${LAST_FULL_BACKUP:5:19}" +%s` -gt `date --utc --date '1 day ago' +%s` ]) || ([ -n "$LAST_INC_BACKUP" ] && [ `date --utc --date "${LAST_INC_BACKUP:5:19}" +%s` -gt `date --utc --date '1 day ago' +%s` ])
then
OUTPUT+="OK: Container: $CONTAINER, Size: $BYTES, # Files: $OBJECTS, Last-Full-Backup: ${LAST_FULL_BACKUP:5:19}, Last-Incremental-Backup: ${LAST_INC_BACKUP:5:19}\n"
else
......
......@@ -16,7 +16,7 @@ do
OBJECTS=$(grep "Objects:" $file | cut -d ":" -f 2 | tr -d " ")
LAST_FULL_BACKUP=$(grep full-signature $file | tail -1)
LAST_INC_BACKUP=$(grep new-signature $file | tail -1)
if ([ -n "$LAST_FULL_BACKUP" ] && [ `date -d "${LAST_FULL_BACKUP:5:19}" +%s` -gt `date -d '1 day ago' +%s` ]) || ([ -n "$LAST_INC_BACKUP" ] && [ `date -d "${LAST_INC_BACKUP:5:19}" +%s` -gt `date -d '1 day ago' +%s` ])
if ([ -n "$LAST_FULL_BACKUP" ] && [ `date --utc --date "${LAST_FULL_BACKUP:5:19}" +%s` -gt `date --utc --date '1 day ago' +%s` ]) || ([ -n "$LAST_INC_BACKUP" ] && [ `date --utc --date "${LAST_INC_BACKUP:5:19}" +%s` -gt `date --utc --date '1 day ago' +%s` ])
then
OUTPUT+="OK: Container: $CONTAINER, Size: $BYTES, # Files: $OBJECTS, Last-Full-Backup: ${LAST_FULL_BACKUP:5:19}, Last-Incremental-Backup: ${LAST_INC_BACKUP:5:19}\n"
else
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter