Check for valid pid before kill in node stop script (#5126)

This commit is contained in:
sakridge
2019-07-16 14:31:15 -07:00
committed by GitHub
parent bf5bce50a4
commit 5825b967d2

View File

@ -659,7 +659,9 @@ stopNode() {
! tmux list-sessions || tmux kill-session ! tmux list-sessions || tmux kill-session
for pid in solana/{net-stats,oom-monitor}.pid; do for pid in solana/{net-stats,oom-monitor}.pid; do
pgid=\$(ps opgid= \$(cat \$pid) | tr -d '[:space:]') pgid=\$(ps opgid= \$(cat \$pid) | tr -d '[:space:]')
sudo kill -- -\$pgid if [[ -n \$pgid ]]; then
sudo kill -- -\$pgid
fi
done done
for pattern in node solana- remote-; do for pattern in node solana- remote-; do
pkill -9 \$pattern pkill -9 \$pattern