kill函数/命令产生信号
kill命令产生信号:kill -SIGKILL pid
kill函数:给指定进程发送指定信号(不一定杀死)
int kill(pid_t pid, int sig);
返回值说明:
成功执行时,返回0。失败返回-1,errno被设为以下的某个值 EINVAL:指定的信号码无效(参数 sig 不合法) EPERM;权限不够无法传送信号给指定进程 ESRCH:参数 pid 所指定的进程或进程组不存在
参数:
pid:可能选择有以下四种
1.pid>零时,pid是信号欲送往的进程的标识。
2. pid=零时,信号将送往所有与调用kill()的那个进程属同一个使用组的进程。
3. pid=-1时,信号将送往所有调用进程有权给其发送信号的进程,除了进程1(init)。
4. pid<-1时,信号将送往以-pid为组标识的进程。
kill函数
最新推荐文章于 2023-05-01 16:06:18 发布