diff --git a/pkg/cmd/roachprod/install/cluster_synced.go b/pkg/cmd/roachprod/install/cluster_synced.go index a0c930dac064..7a4f38e31580 100644 --- a/pkg/cmd/roachprod/install/cluster_synced.go +++ b/pkg/cmd/roachprod/install/cluster_synced.go @@ -368,8 +368,10 @@ while :; do exit 0 {{- end}} if [ -n "${lastpid}" ]; then - nc localhost {{.Port}} >/dev/null 2>&1 - echo nc exited + while kill -0 "${lastpid}"; do + sleep 1 + done + echo "kill exited nonzero" else sleep 1 fi