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

标签 linux process kill

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

我需要确保进程真的被杀死了。 据我所知,kill 命令异步运行,可能需要一些时间才能完成。

我需要确保,在我运行 kill 之后,我的进程已经使用 bash 终止

你能帮忙吗?

谢谢!!!

最佳答案

用信号 0 杀死进程将检查进程是否仍在运行,而不是实际杀死它。只需检查返回码即可。

关于linux - 如何确保进程被杀死? (使用 kill 命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5866392/

相关文章:

c - while (pthread_mutex_trylock(mutex)) 有什么意义

linux - 如何打印我的 txt 文件第一列的前 20 行特定行?

c++ - O2 优化级别中断程序工作

python - 有没有更好的方法来监控日志文件?(linux/python)

c# - Process.Start() 抛出 "Access Denied"错误

c - 最后一个 fork 的 child 不会死

c - 在不使用 popen() 或 system() 的情况下按名称查找进程的 PID

c - 在 fork() 之后终止父进程并让子进程运行的目的是什么?

c - C 中使用 fork() 和命令行参数的并行进程

android - 按下后退按钮时如何终止 Activity ?