새 프로세스를 생성하는 Linux 또는 UNIX 명령은 무엇입니까?
답변1
셸에서 명령을 실행하거나 창 환경에서 응용 프로그램 아이콘을 두 번 클릭할 때마다 운영 체제는 새로운 프로세스를 생성합니다. 그러한 특별한 명령은 없습니다(프로세스를 실행하려면 프로그램 코드가 필요하기 때문에 어쨌든 의미가 없습니다).
운영 체제에서 이 작업을 수행하는 방법을 알고 싶다면 fork()
및 를 살펴보세요 execve()
.이 답변이것이 어떻게 작동하는지에 대한 좋은 예가 StackOverflow에 나와 있습니다.