diff --git a/multinode-demo/validator.sh b/multinode-demo/validator.sh index 190f47f6b6..e057390100 100755 --- a/multinode-demo/validator.sh +++ b/multinode-demo/validator.sh @@ -250,12 +250,13 @@ kill_node() { kill "$_pid" || true wait "$_pid" || true fi - exit } + kill_node_and_exit() { kill_node exit } + trap 'kill_node_and_exit' INT TERM ERR wallet() {