enum pid_type
{
PIDTYPE_PID, 进程的PID
PIDTYPE_PGID, 进程组ID
PIDTYPE_SID, 会话ID
PIDTYPE_MAX
};
搞这么多个组是因为有需要给一个组同时发信号,
比如有时,使用 kill -9 杀一个程序,有了组的概念,就比较方便杀死相关的线程和进程。
会话也一样,你退出了telnet,就必须杀死你登录时创建的所有非后台进程。有了会话id,杀就非常方便。
{
PIDTYPE_PID, 进程的PID
PIDTYPE_PGID, 进程组ID
PIDTYPE_SID, 会话ID
PIDTYPE_MAX
};
搞这么多个组是因为有需要给一个组同时发信号,
比如有时,使用 kill -9 杀一个程序,有了组的概念,就比较方便杀死相关的线程和进程。
会话也一样,你退出了telnet,就必须杀死你登录时创建的所有非后台进程。有了会话id,杀就非常方便。
The quieter you become, the more you can hear