From 4ecd57cfe7d27ccc6716bac9138ae5a1035e9948 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Tue, 22 Jul 2014 14:38:28 +0300 Subject: [PATCH] let test.sh run remotely and locally --- test.sh | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/test.sh b/test.sh index bc30dcd..f269bc2 100755 --- a/test.sh +++ b/test.sh @@ -3,22 +3,29 @@ set -u set -e run() { - echo "SRC $HOST: $CMD" 1>&2 - ssh $HOST "$CMD" + echo "SRC $HOST ($DIR): $*" 1>&2 + if [ "$HOST" == "localhost" ]; then + echo "$*" | bash + else + ssh $HOST "cd $DIR; $*" + fi } run_src() { - CMD="cd ~/Code/modem; $*" - HOST="roman@localhost" - run + DIR=${SRC_DIR:-"~/Code/modem"} + HOST=${SRC_HOST:-localhost} + run "$*" } run_dst() { - CMD="cd ~/Code/modem; $*" - HOST="roman@127.0.0.1" - run + DIR=${DST_DIR:-"~/Code/modem"} + HOST=${DST_HOST:-localhost} + run "$*" } +run_src true +run_dst true + ## generate 1Mbit of random data run_src dd if=/dev/urandom of=data.send bs=125kB count=1 status=none SRC_HASH=`run_src sha256sum data.send | ./colorhash.py`