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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

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