![새 프로세스를 생성하는 Linux 또는 UNIX 명령은 무엇입니까? [폐쇄]](https://linux55.com/image/125079/%EC%83%88%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EB%8A%94%20Linux%20%EB%98%90%EB%8A%94%20UNIX%20%EB%AA%85%EB%A0%B9%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
새 프로세스를 생성하는 Linux 또는 UNIX 명령은 무엇입니까?
답변1
셸에서 명령을 실행하거나 창 환경에서 응용 프로그램 아이콘을 두 번 클릭할 때마다 운영 체제는 새로운 프로세스를 생성합니다. 그러한 특별한 명령은 없습니다(프로세스를 실행하려면 프로그램 코드가 필요하기 때문에 어쨌든 의미가 없습니다).
운영 체제에서 이 작업을 수행하는 방법을 알고 싶다면 fork()
및 를 살펴보세요 execve()
.이 답변이것이 어떻게 작동하는지에 대한 좋은 예가 StackOverflow에 나와 있습니다.