Farklı kaynakları araştırıyorum, ancak çocuk hasatının anatomisinin iyi bir tanımını bulamıyorum. Bu anlamak istediğim şeyin basit bir örneğidir.
$ cat <( sleep 100 & wait ) &
[1] 14247
$ ps ax -O pgid | grep $$
12126 12126 S pts/17 00:00:00 bash
14248 12126 S pts/17 00:00:00 bash
14249 12126 S pts/17 00:00:00 sleep 100
14251 14250 S pts/17 00:00:00 grep --color=auto 12126
$ kill -2 14248
$ ps ax -O pgid | grep $$
12126 12126 S pts/17 00:00:00 bash
14248 12126 Z pts/17 00:00:00 [bash] <defunct>
14249 12126 S pts/17 00:00:00 sleep 100
14255 14254 S pts/17 00:00:00 grep --color=auto 12126
Zombi çocuğu neden bekliyor?
Bunu açıklayabilir misin? Bunu daha iyi anlamak için C'yi bilmem ve Bash kaynak kodunu okumam gerekiyor mu yoksa herhangi bir belge var mı? Zaten danıştım:
- Bu sitedeki çeşitli bağlantılar ve Yığın Taşması
- W. Shotts tarafından Linux Komut Satırı
man bash
- Bash Referans Kılavuzu (Bash kaynak kodu belgelerinde)
- Yeni Başlayanlar İçin Bash Rehberi @ tldp.org
- Gelişmiş Bash-Scripting Kılavuzu
GNU bash, sürüm 4.3.42 (1) -çalışma (x86_64-pc-linux-gnu)
Linux 4.4.0-31-jenerik # 50-Ubuntu SMP Çar 13 Temmuz 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux