From 2ae595294c14bbc66a2f66052d593a813126c5fd Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Thu, 6 Jun 2019 13:45:31 -0700 Subject: [PATCH] fullnode.rs: restart the node correctly on non-zero exit --- multinode-demo/fullnode.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/multinode-demo/fullnode.sh b/multinode-demo/fullnode.sh index 585592af1..8f4701dd4 100755 --- a/multinode-demo/fullnode.sh +++ b/multinode-demo/fullnode.sh @@ -423,14 +423,16 @@ while true; do fi if [[ $node_type = bootstrap_leader ]]; then - wait "$pid" + wait "$pid" || true + echo "############## $node_type exited, restarting ##############" sleep 1 else secs_to_next_genesis_poll=1 while true; do if ! kill -0 "$pid"; then - wait "$pid" - exit 0 + wait "$pid" || true + echo "############## $node_type exited, restarting ##############" + break fi sleep 1