Files
mongo/evergreen/wait_for_resmoke_to_shutdown.sh
Zack Winter 7ccc14bf91 SERVER-101034 Use rules_lint shfmt formatter (#38448)
GitOrigin-RevId: e8ef1ba2000e12fa2cd5a115a9ceeab92332e938
2025-07-16 01:55:34 +00:00

23 lines
474 B
Bash
Executable File

proc="resmoke.py"
if [ "Windows_NT" = "$OS" ]; then
check_resmoke() {
resmoke_info=$(wmic process | grep resmoke.py)
}
while [ 1 ]; do
check_resmoke
if ! [[ "$resmoke_info" =~ .*"$proc".* ]]; then
break
fi
sleep 5
done
else
get_pids() { proc_pids=$(pgrep -f $1); }
while [ 1 ]; do
get_pids $proc
if [ -z "$proc_pids" ]; then
break
fi
sleep 5
done
fi