8,7 → 8,7 |
# Also redirect stderr |
exec 2>&1 |
|
FREQUENCY=60 |
FREQUENCY=180 |
|
TIDYUP="$(pwd)/tidyup.sh" |
RSYNC="$(pwd)/upload.sh" |
28,13 → 28,13 |
function syncdir() { |
EXIT=1 |
i=1 |
while [ $EXIT -ne 0 ]; do |
# while [ $EXIT -ne 0 ]; do |
info "Trying to sync $1, try number $i" |
"$RSYNC" "$1" |
EXIT=$? |
[ $EXIT -ne 0 ] && error "sync failed" |
let i++ |
done |
# done |
return $EXIT |
} |
|
68,6 → 68,7 |
# Change working directory |
cd $1 |
|
|
# reset counter |
HOURCOUNT=24 |
|
116,7 → 117,10 |
end_time=`date +%s` |
ELAPSED=`expr $end_time - $start_time` |
info "execution time was $ELAPSED s" |
|
|
date |
|
# if last sync took less than TIME, sleep to make up 1 hour |
[[ $ELAPSED -lt $FREQUENCY ]] && sleep `expr $FREQUENCY - $ELAPSED` |
# [[ $ELAPSED -lt $FREQUENCY ]] && sleep `expr $FREQUENCY - $ELAPSED` |
sleep $FREQUENCY |
done |