/Designs/Measuring_instruments/RMDS01B/SW/Bolidozor/SpectrumLab/sync.sh
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