나는 그것이 어떻게 다른지 어떤 간부이며 알 (간부을 사용하지 않으면 문제는 해결 될 수없는) 포크에서, 그러나 exec 명령의 사용을 강화하는 실 사회 문제에서 여전히 intrested.
0
내가 유일한 availble을 옵션이 될 것 간부를 사용하여 실제 시나리오에는 찾고 있어요
A
답변
6
쉘이 다른 프로세스를 시작하는 방법 없이 exec를 사용합니까?
fork()
(요즘은 Linux의 경우 clone()
)은 프로세스를 복제한다고 말합니다. 그래서 같은 과정을 2 권 가지고 있습니다.
execve()
(및 -le, -lp, -vp, -v friends)은 현재 프로세스를 완전히 새로운 프로세스로 바꾸라고 말합니다. (fd는 유지하지만 훨씬 더 많지는 않음)
다른 프로그램을 실행하려면 결과 프로세스 (일반적으로 하위 프로세스) 중 하나에서 과 exec()
을 먼저 실행해야합니다.
+0
맞아요. 두 시스템 콜 사이에는 어떤 종류의 시너지가 있습니다. 그들은 보통 함께 사용됩니다. – Ricardo
관련 문제
- 1. MsBuild는 목록의 모든 항목에 대해 Exec을 실행합니다.
- 2. Wscript Exec을 사용하여 Java 파일을 실행하는 방법
- 3. Backup Exec을 사용하여 외장 HD에서 백업 설정
- 4. Exec을 사용하여 SP에서 MySQL 다중 결과 피하기
- 5. Windows Phone 에뮬레이터와 실제 하드웨어의 컴파일러 지시문이 있습니까? 예를 들어
- 6. 예를
- 7. 실제 실제 CreationComplete 이벤트
- 8. WebBrowser (MSIE) - IOleCommandTarget의 Exec을 사용하여 JS 오류 캡처
- 9. 실제 날짜입니까
- 10. 예를 들어
- 11. 예를 들어
- 12. 예를 이해
- 13. 예를 들어
- 14. '*'예를 들어
- 15. 예를 들어
- 16. 실제 ACID의 예는 무엇입니까?
- 17. 실제 색상의 색상 인식
- 18. 수확량의 실제 적용은 무엇입니까?
- 19. 실제 포커스가 손실 된 실제 요소
- 20. 실제 Windows 프로그래머를 위해 실제 완료 중이십니까?
- 21. Android : ImageView의 실제 위치
- 22. "실제 크기"의 모양
- 23. 실제 데이터베이스를 정규화하는 방법
- 24. 실제 양식 변경을 감지합니까?
- 25. 데이터웨어 하우스의 실제 구현
- 26. 실제 사용
- 27. 실제 높이보기
- 28. IIS7을 사용하여 실제 실제 요청한 URL 가져 오기
- 29. 실제 가로보기 iOS에서 OpenGL보기
- 30. 포인트에서 실제 hwnd
야, 어떤 언어, 어떤 OS 등? '임원'이란 영국 석유 회사의 CEO를 의미합니까? 도움이되는 답변을 원하면 구체적인 질문을하십시오. –
현재 프로세스에서 다른 Unix 바이너리를로드하는 것이 현실 세계 *가 아닌가? 유닉스 셸이 나쁜 생각이라고 생각합니까? 질문의 배경은 무엇입니까? –
... 이것은 exec 또는 exec 시스템 호출 패밀리 ('man 3 exec')라는 쉘 명령에 관한 것입니까? –