안녕하세요. 리눅스 시스템 프로그래밍을 하다가 궁금한 것이 생겨서 문의드려봅니다.
1. 최초에 A라는 프로세스가 그룹을 생성합니다.
그러면
프로세스 그룹 id : A
그룹 리더 : A
그룹 원 : {A}
가 될 것입니다.
2. 여기서 B, C가 이 프로세스 그룹에 합류합니다.
프로세스 그룹 id : A
그룹 리더 : A
그룹 원 : {A,B,C}
가 됩니다.
3. A가 문제가 생겨서(종료되거나 이동) 이 그룹에서 나가게 된다면
프로세스 그룹 id : A
그룹 리더 : ???
그룹 원 : {B,C}
가 됩니다.
Q. 여기서 궁금한게 리눅스 함수를 찾아봐도 그룹 리더의 pid가 무엇인지 알아내는 함수가 없는 것
같더라구요. 어떻게 구해야하는 지, 혹은 왜 없는 지에 대해서 알고 싶습니다.
감사합니다! 좋은 하루 되세요.