linux编程用什么函数杀进程
1个回答
展开全部
kill
定义函数 int kill(pid_t pid,int sig);
函数说明
kill()可以用来送参数 sig 指定的信号给参数 pid 指定的进程。参数 pid 有几种情况:
pid>0 将信号传给进程识别码为 pid 的进程。
pid=0 将信号传给和目前进程相同进程组的所有进程
pid=-1 将信号广播传送给系统内所有的进程
pid<0 将信号传给进程组识别码为 pid 绝对值的所有进程
返回值 执行成功则返回 0,如果有错误则返回-1。
EINVAL 参数 sig 不合法
错误代码 ESRCH 参数 pid 所指定的进程或进程组不存在
EPERM 权限不够无法传送信号给指定进程
定义函数 int kill(pid_t pid,int sig);
函数说明
kill()可以用来送参数 sig 指定的信号给参数 pid 指定的进程。参数 pid 有几种情况:
pid>0 将信号传给进程识别码为 pid 的进程。
pid=0 将信号传给和目前进程相同进程组的所有进程
pid=-1 将信号广播传送给系统内所有的进程
pid<0 将信号传给进程组识别码为 pid 绝对值的所有进程
返回值 执行成功则返回 0,如果有错误则返回-1。
EINVAL 参数 sig 不合法
错误代码 ESRCH 参数 pid 所指定的进程或进程组不存在
EPERM 权限不够无法传送信号给指定进程
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |