1
sudo
(다른 유사한 명령들 중에서)이 exec()
이전에 fork()
을 호출하여 새로운 프로세스를 시작하는 이유는 동일한 프로세스 내에서 명령을 실행하는 것보다 간단합니까? sudo
은 명령을 실행 한 후에 아무 것도하지 않습니다.왜 sudo는 exec()가 아닌 fork()와 exec()를 호출합니까?
sudo
(다른 유사한 명령들 중에서)이 exec()
이전에 fork()
을 호출하여 새로운 프로세스를 시작하는 이유는 동일한 프로세스 내에서 명령을 실행하는 것보다 간단합니까? sudo
은 명령을 실행 한 후에 아무 것도하지 않습니다.왜 sudo는 exec()가 아닌 fork()와 exec()를 호출합니까?
이라면 sudo
은 exec'd 코드가 완료되면 정리 작업을 실행하는 등의 작업을 수행 할 수 없습니다. 예를 들어 pam_open_session
및 pam_close_session
을 가져 가십시오.
희망이 도움이됩니다.