[OS] 자식 프로세스 2개 생성 , kill 명령어 실행하기
프로세스 확인하기 1. 부모 프로세스 1개, 자식 프로세스 2개 생성하기 실행 코드 자식 프로세스 2개를 생성하기 위해 fork 함수를 두 번 호출한다. fork()를 두 번 하게 되면 자식 1명의 자손 프로세스 1개까지 생겨 총 4개의 프로세스가 생성된다. 총 프로세스의 개수는 fork의 횟수(n)의 2의 n제곱이다. fork 함수는 자식 프로세스에게는 0을 반환하고, 부모 프로세스에게는 자식 프로세스의 pid를 반환한다. 처음 pid는 fork()에게 자식 프로세스의 pid를 받고, else 문으로 간다. 이때, wait(NULL); 을 통해 부모 프로세스는 자식 프로세스가 끝날 때까지 기다리게 된다. 자식 프로세스가 생성되어 pid는 fork 함수에게 0을 받고, 조건문을 실행한다. execlp 를..
2021.05.17