gpt4 book ai didi

c - 知道pid时如何在C中终止进程

转载 作者:太空宇宙 更新时间:2023-11-04 01:12:08 28 4
gpt4 key购买 nike

我有一个清理进程需要终止其 PID 作为参数传递给它的进程。

我可以很好地使用 kill(pid_t, SIGKILL)杀死它。但是我得到的 PID 是一个整数值。所以我无法从中得到 pid_t。有什么方法可以使用整数 pid 来终止进程吗?

嗯。我可以很好地使用system("kill -9 <pid>");

我正在寻找 C 的解决方案。

最佳答案

PID 最初是如何变成整数类型的?如果您的函数采用 PID,则应将其作为 pid_t。如果它是文本参数,您应该将其解析为 pid_t,而不是 int

除非你有一些不寻常的情况,否则你唯一应该存储 PID 的类似整数的变量是 pid_t

关于c - 知道pid时如何在C中终止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10117982/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com