与shell的kill命令类似,一个进程能够使用kill系统调用向另一进程发送信号. 之所以选择kill作为术语,因为早期UNIX实现中大多数信号的默认行为是终止进程. #include <signal.h> int kill(pid_t pid, int sig); pid参数标识一个或多个目标进程,而sig则指定了要发送的信号.如何解释pid,要视以下4中情况而定. 如果pid大于0,那么会发送信号给由pid指定的进程.如果pid等于0,那么会发送信号给与调用进程同组的每个进程,包括调用进…