进程通信之信号
kill给某个进程发送信号
函 数 详 情 |
头文件: #include <sys/types.h> #include <signal.h> 原型: int kill(pid_t pid,int sig); ---杀死某个进程 信号的默认也是退出进程 参数: pid_t pid ---->表示进程的ID ---如何获取进程的PID号(getpid) 如果pid > 0 发送信号给进程的PID 如果pid = 0 发送信号当前进程组下的所有进程 如果pid = -1 尽可能给进程组下所有的进程发送信号 如果pid <-1 发送信号给进程组-pid(绝对值)的进程发送相应的信号 int sig --->信号的编号 (1~31 非可靠信号 34~64可靠信号) |