exec는 호출시 호출한 딱 그함수만 실행되고 쥭는거임??
예제가있다면
앞에는 포크했고 자식프로세서가 아래와같은 코드를 한다치면
execvp(myargs[0], myargs);
printf(\"this shouldn\'t pring out\");
exec실행시 저 함수만 실행되고 뒤에는 다없어지고 자식프로세스도 죽는거임? 맞나..
내가이해한게 fork한 자식이 exec한 함수에대한것만 지닌놈으로 바뀌고. 죽능다... 맞나??
예제가있다면
앞에는 포크했고 자식프로세서가 아래와같은 코드를 한다치면
execvp(myargs[0], myargs);
printf(\"this shouldn\'t pring out\");
exec실행시 저 함수만 실행되고 뒤에는 다없어지고 자식프로세스도 죽는거임? 맞나..
내가이해한게 fork한 자식이 exec한 함수에대한것만 지닌놈으로 바뀌고. 죽능다... 맞나??
exec 은 현재 프로세스가 돌리고 있는 프로그램이 exec을 하는 프로그램으로 바뀌어버리는거임. 함수를 실행하고 그런거 아님
아.. 그래서 exec 이후 뭔지랄이와도 호출 안하는거네
Fork 후에 exec 하는게 프로세스를 새로 실행하는거지
fork 새로생성 exec 대체네
exec는 프로세서 생성아니지않음?
넌 init이 뭔지 모르지?
복학생입니다 대가리초기화됨
포크는 새로프로세서 만드는거고 exec는 프로세서가 호출한걸로 바뀌는거고 ㅇㅇ? 아님?
ㄴ 프로세서가 호출하는건 뭐냐 그냥 exec 함수가 인자로 받는걸로 바뀌는거지
ㄱㅅㄱㅅ