From f8610e9937516fb631d7c53156ac77f6b39d58aa Mon Sep 17 00:00:00 2001 From: MEUNIER Thibaud Date: Wed, 15 Jul 2020 18:21:30 +0200 Subject: [PATCH] ADD scripts --- scripts/docker_cmd.sh | 29 +++++++++++++++++++++++++++++ scripts/robot.sh | 15 +++++++++++++++ 2 files changed, 44 insertions(+) create mode 100755 scripts/docker_cmd.sh create mode 100755 scripts/robot.sh diff --git a/scripts/docker_cmd.sh b/scripts/docker_cmd.sh new file mode 100755 index 0000000..b1ebdad --- /dev/null +++ b/scripts/docker_cmd.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +RUNDIR=/tmp/btcspy + +if [ -d /opt/TOPISTO/data/btcspy ]; +then + RUNDIR=/opt/TOPISTO/data/btcspy +fi + +if [ ! -d $RUNDIR/data/simpledb ]; +then + mkdir -p $RUNDIR/data/simpledb/blocks +fi +if [ ! -d $RUNDIR/tmp ]; +then + mkdir -p $RUNDIR/tmp +fi + +/tmp/btcspy/bin/btcspy $RUNDIR + +while true +do + sleep 60 + + if [ ! -f $RUNDIR/tmp/daemond.lock ]; + then + exit 0 + fi +done diff --git a/scripts/robot.sh b/scripts/robot.sh new file mode 100755 index 0000000..328ad8c --- /dev/null +++ b/scripts/robot.sh @@ -0,0 +1,15 @@ +#!/bin/bash +if [ -d /opt/TOPISTO/data/btcspy ]; +then + find /opt/TOPISTO/data/btcspy/data/simpledb/blocks -type f -mtime +3 -exec rm {} \; + find /opt/TOPISTO/data/btcspy/data/json -type f -mtime +3 -exec rm {} \; + + + for BLOCK in `ls -ltr /opt/TOPISTO/data/btcspy/data/simpledb/blocks` + do + if [ ! -f /opt/TOPISTO/data/btcspy/data/json/$BLOCK.json ]; + then + /tmp/btcspy/bin/block2json $BLOCK > /opt/TOPISTO/data/btcspy/data/json/$BLOCK.json + fi + done +fi