c_cpp Linux发送信号函数int kill(pid_t pid,int sig);

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Linux发送信号函数int kill(pid_t pid,int sig);相关的知识,希望对你有一定的参考价值。

//给指定pid进程发送sig信号
int kill(pid_t pid, int sig);
//参数pid_t pid :
//  pid > 0:  发送信号给指定的进程。
//  pid = 0:  发送信号给 与调用kill函数进程属于同一进程组的所有进程。
//  pid < -1: 取pid绝对值发给对应进程组。
//  pid = -1:发送给进程有权限发送的系统中所有进程。
//参数int sig :要发送信号的编号,考虑兼容性不推荐直接使用数字应使用宏名。
//返回值 : 成功0,失败-1并设置errno(可能ID非法,信号非法,普通用户杀init进程等权级问题)

以上是关于c_cpp Linux发送信号函数int kill(pid_t pid,int sig);的主要内容,如果未能解决你的问题,请参考以下文章

linux------------信号

Linux 发送信号

linux C语言 kill函数(向进程发送信号)

linux下变成——操作系统——信号

Linux的kill函数和SIGUSR1信号。

Linux的kill函数和SIGUSR1信号。