kill
by
kill 函数/命令
描述:给指定进程发送指定信号
kill 命令:
kill -SIGKILL 进程PID
kill 函数原型:int kill(pid_t pid, int sig)
函数返回值:
- 成功:0
- 失败:-1,设置errno
函数参数:
- sig 信号参数:不推荐直接使用数字,应该使用宏名,因为不同操作系统信号编号可能不同,但名称一致
-
pid 参数:
- pid > 0:发送信号给指定进程
- pid = 0:发送信号给与调用kill函数进程属于同一进程组的所有进程
-
pid < -1:取 pid 发给对应进程组 - pid = -1:发送给进程有权限发送的系统中所有进程