Existem muitos exemplos do mundo real; some_app da questão vinculada pode ser ls ou cat ou o exemplo mais complicado
$ ps axo ppid,pid,pgid,command | grep $$
41613 2926 2926 mksh -l
2926 14131 14131 ps axo ppid,pid,pgid,command
2926 14132 14131 grep 2926
$
que mostra que o shell ( mksh ) iniciou um novo grupo de processos ( 14131 ) que possui membros 14131 e 14132 . Estes poderiam ser sinalizados se não fosse pelo fato de não permanecerem por perto; para isso você precisa de um sleep ou alguma forma de bloqueio
$ perl -e 'warn $$; sleep 999' | perl -ne 'sleep 999'
14148 at -e line 1.
e depois em outro lugar você pode executar kill -- -14148 para matar esse grupo.