From 79a97ada04a684a1fa85bda924aed7c739b09491 Mon Sep 17 00:00:00 2001 From: Pankaj Garg Date: Wed, 27 Jun 2018 11:49:43 -0700 Subject: [PATCH] Fix more shellchecks Also, stops current nodes before pushing updates --- multinode-demo/start_nodes.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/multinode-demo/start_nodes.sh b/multinode-demo/start_nodes.sh index b9a9394ae9..d236502605 100755 --- a/multinode-demo/start_nodes.sh +++ b/multinode-demo/start_nodes.sh @@ -28,6 +28,7 @@ fi PATH="$HOME"/.cargo/bin:"$PATH" cargo install --force +ip_addr_array=() # Get IP address array # shellcheck source=/dev/null source "$ip_addr_file" @@ -51,6 +52,10 @@ for ip_addr in "${ip_addr_array[@]}"; do rsync -r -av "$ssh_keys"/* "$remote_user"@"$ip_addr":~/.ssh/ fi + # Stop current nodes + ssh "$remote_user"@"$ip_addr" 'pkill -9 solana-fullnode' + ssh "$remote_user"@"$ip_addr" 'pkill -9 solana-client-demo' + # Run setup ssh "$remote_user"@"$ip_addr" "$ssh_command_prefix"'setup.sh -p "$ip_addr"'