Merge pull request #6 from jpmens/newdate2

Date parsing / usage diagnostic
This commit is contained in:
Alexander Rust 2017-09-06 07:50:48 +02:00 committed by GitHub
commit 47c3b789c7

View file

@ -5,7 +5,7 @@ set -uo pipefail
#backup li #backup li
display_usage() { display_usage() {
echo -e "Usage: ./backup <repo> (local|monitor <host> <warning> <critical>|restic arguments) \n" echo "Usage: $0 <repo> (local|monitor <host> <warning> <critical>|restic arguments)" >&2
} }
if [ "$#" -lt 2 ]; then if [ "$#" -lt 2 ]; then
@ -91,7 +91,14 @@ do_monitor () {
# Compute time difference since last snapshot # Compute time difference since last snapshot
case $(uname -s) in
Darwin)
BACKUP_TST=$(date -j -f "%Y-%m-%d %H:%M:%S" "$DATE $TIME" "+%s")
;;
*)
BACKUP_TST=$(date -d "$DATE $TIME" +"%s" ) BACKUP_TST=$(date -d "$DATE $TIME" +"%s" )
;;
esac
NOW_TST=$(date +%s) NOW_TST=$(date +%s)
DIFF_S=`expr $NOW_TST - $BACKUP_TST` DIFF_S=`expr $NOW_TST - $BACKUP_TST`