projects
/
rrq
/
nilfs2sss.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
adapted for an hourly cron
[rrq/nilfs2sss.git]
/
sss.sh
diff --git
a/sss.sh
b/sss.sh
index 46facf989e0e4092283c3e90b6b4b236e015bfcd..00c8d1adf7f76d000629a037bd3dac0b8bea6718 100755
(executable)
--- 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
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
marksnap YEAR "${DATE:0:4}" $CNO
- elif [[
"$TS" <
"$MONTHLY" ]] ; then
+ elif [[
! "$TS" >
"$MONTHLY" ]] ; then
marksnap MONTH "${DATE:5:2}" $CNO
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
# 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
marksnap DAY "${DATE:8:2}" $CNO
- elif [[
"$TS" <
"$HOURLY" ]] ; then
+ elif [[
! "$TS" >
"$HOURLY" ]] ; then
marksnap HOUR "${DATE:8:2}-${TIME:0:2}" $CNO
else
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
fi
done | if read X ; then
: # snapshot within last hour