gpt4 book ai didi

c - kill 函数返回无效参数

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:21:18 31 4
gpt4 key购买 nike

我正在使用kill 函数来kill 一个进程。但是,它返回 -1 和 perror 显示“无效参数”。阅读kill的手册,它说如果提供了错误的信号值就会发生这个错误。我正在传递 -9SIGKILL,就像这样 kill( SIGKILL, pid )

那为什么会给出invalid argument错误。请注意,调用 kill 函数的进程是我们要杀死的进程的子进程。

最佳答案

kill反其道而行之。来自man page :

int kill(pid_t pid, int sig);

由于您传递的是 PID 代替信号编号,反之亦然,很可能其中至少有一个是无效参数,如 perror告诉你。

关于c - kill 函数返回无效参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763006/

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