Bu nedenle, bu komutun üst sürecin tüm alt süreçlerini sonlandırması gereken her yerde okumaya devam ediyorum:
kill -- -$$
Kill komutuyla negatif bir kimlik kullanmak bir PGID'ye başvurur ve gördüğüm örneklerden, alt işlemlerin PGID'sinin ebeveynin PID'si olması gerekir, ancak sistemimde durum böyle değildir.
Sistemimde, çocuğun PGID'si, bash olduğu ortaya çıkan üst komut dosyasının PGID'si ile aynıdır.
Burada neler oluyor? Örnekler yanlış mıydı yoksa sistemim farklı mı kuruldu?
Ulaşmam gereken şey, ebeveynleri sonlandırmadan alt süreçleri sonlandırmak, böylece ebeveynin içinde bulunduğu PGID'ye bir öldürme sinyali göndermek istemiyorum.