信号

信号

信号概述

发送信号

#include <sys/types.h>
#include <signal.h>
//把信号sig发给目标进程;目标进程由pid参数指定
//pid>0,发送进程号为pid的进程
//pid=0,发送本进程组内的其他进程
//pid=-1,信号发送除给init进程外的所有其他进程,但发送者需要拥有对目标进程发送信号的权限
//pid<-1,信号发送给组ID为-pid的进程组中的所有成员
//成功返回0,出错返回-1并且设置errno
int kill(pid_t pid,int sig);
// errno :EINVAL 无效的信号,:EPERM 该进程没有权限发送信号给任何一个目标进程
//errno:ESRCH 目标进程或进程组不存在
posted @ 2022-04-05 11:18  xing_l  阅读(148)  评论(0)    收藏  举报