如何确定进程被杀死?(使用kill命令)

Vit*_*mud 2 linux kill process

我尝试在Linux中使用kill命令来终止一个进程。(不使用 -9 作为参数)

我需要确保该进程确实被终止。据我所知,kill 命令异步运行,可能需要一些时间才能完成。

我需要确保在使用 bash 运行 Kill 后我的进程已终止

你能帮忙吗?

谢谢!!!

Bla*_*iev 5

假设$PID保存了进程的 pid,你可以这样做:

kill "$PID"

while [ $(kill -0 "$PID") ]; do
  sleep 1
done

echo "Process is killed"
Run Code Online (Sandbox Code Playgroud)