하위 프로세스가 상위 프로세스와 다른 프로세스 그룹에 있습니까?

하위 프로세스가 상위 프로세스와 다른 프로세스 그룹에 있습니까?

나는 항상 자식 프로세스가 부모 프로세스와 동일한 프로세스 그룹에 있을 것이라고 생각했습니다. 그러나 나는 다음을 읽었습니다.여기:

셸에서 some_app을 실행하면 셸은 이에 대한 새 프로세스 그룹을 생성하고 이를 세션의 포그라운드 프로세스 그룹으로 만듭니다.

실행 bash해 보니 실제로 다른 그룹 ID를 가진 프로세스가 있는 cat것을 발견했습니다 . 이것이 다른 그룹에 하위 프로세스를 갖는 유일한 동작입니까?catbashbash

관련 정보