나는 다른 출처를 파고 있지만 아이 수확의 해부학에 대한 좋은 설명을 찾을 수 없습니다. 이것은 내가 이해하고 싶은 간단한 사례입니다.
$ 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
왜 좀비가 아이를 기다리고 있습니까?
이것을 설명 할 수 있습니까? 이것에 대한 이해를 넓히려면 C를 알고 Bash 소스 코드를 읽어야합니까? 아니면 문서가 있습니까? 나는 이미 상담했다 :
- 이 사이트의 다양한 링크 및 스택 오버플로
- W. Shotts 의 리눅스 커맨드 라인
man bash
- Bash Reference Manual (Bash 소스 코드 문서에서)
- 초보자를위한 배쉬 가이드 @ tldp.org
- 고급 배쉬 스크립팅 안내서
GNU bash, 버전 4.3.42 (1)-릴리스 (x86_64-pc-linux-gnu)
Linux 4.4.0-31-generic # 50-Ubuntu SMP 수요일 7 월 13 일 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux