X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=sss.sh;h=00c8d1adf7f76d000629a037bd3dac0b8bea6718;hb=d29b7500ca47b45d751b7ec4915778730b7939aa;hp=46facf989e0e4092283c3e90b6b4b236e015bfcd;hpb=15f7939da7dbdeb613164b4e4d327eaf1b94193a;p=rrq%2Fnilfs2sss.git diff --git a/sss.sh b/sss.sh index 46facf9..00c8d1a 100755 --- a/sss.sh +++ b/sss.sh @@ -45,19 +45,19 @@ function marksnap() { lscp -s $DEV | while read CNO DATE TIME REST ; do TS="$DATE $TIME" [ "$CNO" = "CNO" ] && continue - if [[ "$TS" < "$YEARLY" ]] ; then + if [[ ! "$TS" > "$YEARLY" ]] ; then marksnap YEAR "${DATE:0:4}" $CNO - elif [[ "$TS" < "$MONTHLY" ]] ; then + elif [[ ! "$TS" > "$MONTHLY" ]] ; then marksnap MONTH "${DATE:5:2}" $CNO - elif [[ "$TS" < "$WEEKLY" ]] ; then + elif [[ ! "$TS" > "$WEEKLY" ]] ; then # For older than most recent week, keep last snapshot each week marksnap WEEK "$(( 7${DATE:8:2} / 7 - 100 ))" $CNO - elif [[ "$TS" < "$DAILY" ]] ; then + elif [[ ! "$TS" > "$DAILY" ]] ; then marksnap DAY "${DATE:8:2}" $CNO - elif [[ "$TS" < "$HOURLY" ]] ; then + elif [[ ! "$TS" > "$HOURLY" ]] ; then marksnap HOUR "${DATE:8:2}-${TIME:0:2}" $CNO else - echo "$CNO $DATE $TIME within last hour" + : # echo "$CNO $DATE $TIME within last hour" fi done | if read X ; then : # snapshot within last hour