All I ever wanted was to type ^C (or perhaps ^\) in my terminal and kill in one fell swoop all the shite that my previous shell-typed command spawned directly or indirectly.<p>This, IIRC used to be the standard behavior back in the days, but in recent years, for some reasons, things have not been so simple.<p>Looking at the man page of ps(1) sort of starts to elucidate the effing mess that the name "group" summons the in unix process world.<p>Are we talking about the real group id (RGID), the effective group id (EGID), the controlling progress group id (TPGID), the control group (CGROUP) the textual group id (EGROUP), the filesystem group id (FGID), the textual filesystem group id (FGID), the process id of the process group leader (PGID), the saved group id (SGID), the session id (SID), the supplementary group id (SUPGID), the thread group id (TGID) ?<p>I'm pretty sure I'm missing some.<p>What an effing mess.