| author | stephen |
| Mon, 13 Feb 2017 11:07:41 +0000 | |
| changeset 22 | b2ba74aa0bd2 |
| parent 18 | 5f5fbc348b7e |
| child 28 | f610c2541dc7 |
| permissions | -rwxr-xr-x |
| stephen@0 | 1 |
#!/bin/bash |
| stephen@0 | 2 |
|
| stephen@5 | 3 |
#set -x |
| stephen@0 | 4 |
|
| stephen@5 | 5 |
if [[ "${@/noup}" != "$@" ]] |
| stephen@4 | 6 |
then |
| stephen@5 | 7 |
echo "no update attempted" |
| stephen@5 | 8 |
else |
| stephen@4 | 9 |
state=`./checkup.sh` |
| stephen@0 | 10 |
|
| stephen@4 | 11 |
if [ "$state" == "up" ] |
| stephen@4 | 12 |
then |
| stephen@4 | 13 |
ssh basil.dsg.cs.tcd.ie scp loradtn@tunloradtn:/var/log/battery.log . |
| stephen@4 | 14 |
scp basil.dsg.cs.tcd.ie:battery.log . |
| stephen@4 | 15 |
./battery-seds.sh battery.log >sedded-battery.log |
| stephen@4 | 16 |
else |
| stephen@4 | 17 |
echo "Node not up." |
| stephen@5 | 18 |
exit |
| stephen@4 | 19 |
fi |
| stephen@4 | 20 |
fi |
| stephen@4 | 21 |
|
| stephen@5 | 22 |
if [[ "${@/today}" != "$@" ]] |
| stephen@4 | 23 |
then |
| stephen@4 | 24 |
today=`date --rfc-3339=date` |
| stephen@4 | 25 |
cat loradtn.gpl \ |
| stephen@4 | 26 |
| sed -e 's/2017-01-01/'$today'/' \ |
| stephen@18 | 27 |
| sed -e 's/2017-02-28/'$today'/' \ |
| stephen@4 | 28 |
| sed -e 's/loradtn.png/loradtn-'$today'.png/' \ |
| stephen@4 | 29 |
>daily/loradtn-$today.gpl |
| stephen@4 | 30 |
gnuplot daily/loradtn-$today.gpl |
| stephen@4 | 31 |
mv loradtn-$today.png daily |
| stephen@4 | 32 |
hg add daily/loradtn-$today.* |
| stephen@5 | 33 |
exit |
| stephen@4 | 34 |
fi |
| stephen@4 | 35 |
|
| stephen@5 | 36 |
others="${@/noup}" |
| stephen@4 | 37 |
|
| stephen@5 | 38 |
if [ "$others" != "" ] |
| stephen@5 | 39 |
then |
| stephen@5 | 40 |
# assume parameter is nicely formed date |
| stephen@10 | 41 |
theday=`echo $others | sed -e 's/ //g'` |
| stephen@5 | 42 |
cat loradtn.gpl \ |
| stephen@5 | 43 |
| sed -e 's/2017-01-01/'$theday'/' \ |
| stephen@19 | 44 |
| sed -e 's/2017-02-28/'$theday'/' \ |
| stephen@5 | 45 |
| sed -e 's/loradtn.png/loradtn-'$theday'.png/' \ |
| stephen@5 | 46 |
>daily/loradtn-$theday.gpl |
| stephen@5 | 47 |
gnuplot daily/loradtn-$theday.gpl |
| stephen@5 | 48 |
mv loradtn-$theday.png daily |
| stephen@5 | 49 |
hg add daily/loradtn-$theday.* |
| stephen@5 | 50 |
else |
| stephen@5 | 51 |
# generate new overview |
| stephen@5 | 52 |
gnuplot loradtn.gpl |
| stephen@5 | 53 |
fi |
| stephen@5 | 54 |
|
| stephen@5 | 55 |