디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

리눅스에서 fork함수 execl 함수 쓰는거 대해서 갑자기 헤깔려졌어!

오오오(211.192) 2010.10.05 00:45:17
조회 414 추천 0 댓글 6


 


캡쳐한 파일에서 이부분 말이야..
 =========================================
execl("/bin/ls","ls","-l",NULL);

===============================================
<필기 내용>
execl("/bin/ls","ls","-l",NULL);
이 순간부터 자식프로세스는 더 이상 이 코드의 프로세스가 아니기에

perror 부분은 건너 뛰게 된다.

(그 밑부분도 전부 싸그리 다 코드에 맞는 프로세스가 아니게 됨)

이라고 말씀을 해주셔서 그대로 필기를 했었거든??

근데 수업 끝나고 강의자료를 다시 보니까 이해가안되네..

분명 fork()를 하면 자식프로세스가 부모프로세스랑 코드까지 같은 (99.9%) 프로세스가 생성된다고 배웠단말야 필기도그렇게했구..

근데 분명 fork가 정상적으로 되었으니 pid ==0 이부분의 if 를 통과했을 거구~

자식프로세스가 일단 execl 을 출력을 하겠지?? ls 로 ??

그뒤에 perror문까지 가는게 정상일 것 같은데 ..

왜냐면 fork를 통한 자식프로세스는 코드까지 부모랑 같으니까...

근데 음.. 만약 저 정의가 맞는거라면 .. 그냥 내 짧은 생각으로

자식프로세스가 execl 로 아예 완전히 변해버려서 저기서 코드가 종료되어야 한다고 생각이 문득들거든??
혹시나 그런건아니지....ㅋㅋㅋ?

아 그리고 if(pid !=wait(NULL))

이 조건 부분에서

wait(status) 가 정의부분에서 뜻하는게 wait가 복귀될 때 자식 프로세스의 상태 정보를 나타냄

이니까 \'\' pid와, 복귀될 때 자식프로세스의 상태가 없는 wait가 같지 않다면?? \'\'
이걸 어떻게 해석해야하는거야 ?ㅠㅠ

도와주세요..

 

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
224701 서버 프로그래밍 + 모바일웹 급구 (기간 1월 말까지, 보수 천만원) [9] 냐하(183.109) 10.12.14 212 0
224698 입코딩은 어떻게합니까? [2] ㅁㄴㅇ(59.24) 10.12.14 78 0
224697 프갤 눈팅좀 그만해야겠다... Revias(122.38) 10.12.14 70 0
224696 [a]X[b] = 0 b를 구하려면? [1] (211.206) 10.12.14 72 0
224695 덕짤좀 올리지마셈 [1] 르하소갤로그로 이동합니다. 10.12.14 82 0
224694 동영상 강의 들으면서 놀고 있는 손 뭐 시키는게 좋나연? [4] 미클갤로그로 이동합니다. 10.12.14 146 0
224692 덕짤을 원한다니... [1] 아주아슬갤로그로 이동합니다. 10.12.14 120 0
224691 요즘 치킨에 너무 관심이 많다 ... [3] 임베디드(112.150) 10.12.14 117 0
224690 덕짤 좀 올립시다. 전날대비 너무하락세입니다. [3] new gay[max](183.105) 10.12.13 134 0
224689 Visual C++ 랑 Visual studio 차이점이 뭔가여? [7] Grand갤로그로 이동합니다. 10.12.13 276 0
224687 여기 형들 이런거 좋아하심? [4] 르하소갤로그로 이동합니다. 10.12.13 107 0
224686 나 내년도 학생회장 됐다 [7] 분당살람갤로그로 이동합니다. 10.12.13 131 0
224685 Re: 179499 ㅁㄴㅇㄹ(175.214) 10.12.13 73 0
224684 오늘은 코딩하다 자려구 했는데.... [2] DMW(125.138) 10.12.13 122 0
224683 MATLAB 미지수행렬의 DET값 [1] (211.206) 10.12.13 546 0
224682 안에 코드 .c로 된건데.. 어셈블리로 변환좀 [4] IU좋은날(118.216) 10.12.13 104 0
224681 폴더디펜스 암호를 잊었는데 삭제어떻게하나요...; [2] 폴더디펜스(110.12) 10.12.13 1241 2
224680 c# workflow에서 expr을 vb로 작성해야하는이유가 뭐냐? [1] ㅛㅛㅛㅛㅛ(80.167) 10.12.13 55 0
224677 훃들 질문하나만 해 [8] 궁금이(59.21) 10.12.13 94 0
224676 프갤이 이렇게 된건 [1] 땡칠도사갤로그로 이동합니다. 10.12.13 111 0
224675 클래스 다단계 상속 질문이요! [4] 을용이(175.195) 10.12.13 141 0
224673 자겠다고 해놓고 elwlwlwk갤로그로 이동합니다. 10.12.13 45 0
224671 벤처냐 대기업이냐 요즘은 대기업간데... 대마법서오즈갤로그로 이동합니다. 10.12.13 62 0
224670 핸드폰판매점이랑 치킨집이랑 뭐가 더 많을까 .. [1] 임베디드(112.150) 10.12.13 103 0
224669 api 질문할 수 있는 사이트 좋은 곳 추천 좀 부탁드립니다. [2] 컴돌이(58.77) 10.12.13 65 0
224668 api완전정복 이거 한권이 끝임?? [2] ㅇㅇ.(183.101) 10.12.13 121 0
224667 놋북에서 vmware 돌릴려면 얼마짜리 사야됨? [4] 홍어(58.180) 10.12.13 114 0
224666 it croud 무슨 재미로 봄??? [3] 컴돌이(58.77) 10.12.13 91 0
224665 api 고수님들의 답변을 기다립니다. 컴돌이(58.77) 10.12.13 40 0
224664 @@@@@@어셈블리 이거 최적화 된건지 안된건지 알려주세ㅁ ㅇㅇ/ [1] IU좋은날(118.216) 10.12.13 74 0
224663 visual studio 2010에서 iostream [4] 횽드라(121.254) 10.12.13 305 0
224662 프로그래밍은 악기연주랑 비슷한거 같다. [6] 홍어(58.180) 10.12.13 135 0
224659 디시에 유튜브 동영상 올리는 법좀 제발 [1] ㄱㅄ(115.64) 10.12.13 133 0
224658 실례지만, 적분씨... [2] ㅁㄴㅇㄹ(175.214) 10.12.13 128 0
224656 디시에 유튜브 동영상어케 올려요?? rqt(115.64) 10.12.13 280 0
224655 뭐?! 야애니?! [4] 아주아슬갤로그로 이동합니다. 10.12.13 126 0
224654 횽들 혹시 솔루션 무료로 주실분 계세요? ㅠㅠ [3] 111(116.39) 10.12.13 140 0
224653 에펙 잘만지는 사람 [1] 도와줘(119.195) 10.12.13 64 0
224652 며칠전 ㅊ# 과제... [4] 차가운핫쵸코갤로그로 이동합니다. 10.12.13 120 0
224651 요세 야애니를 많이보니.. [3] new gay[max](183.105) 10.12.13 168 0
224650 듀얼모니터 구성했다 이모군(1.225) 10.12.13 91 0
224648 이만 퇴갤을 알리는 뻘글 [1] nRST갤로그로 이동합니다. 10.12.13 78 0
224647 프갤 횽들을 위한 은꼬르사 방출 [8] 적이되고싶은가갤로그로 이동합니다. 10.12.13 185 0
224645 형들 나 수요일부터 출근함 ㅠㅠ [2] 꿀레갤로그로 이동합니다. 10.12.13 83 0
224644 후로그래머는 완벽한 코드를보면 어떤기분이 들음? [4] ㅁㄴㅇ(59.24) 10.12.13 129 0
224643 아 피곤해 자야지 [2] elwlwlwk갤로그로 이동합니다. 10.12.13 65 0
224642 내가 생각하는 국내 포탈들 플밍 수준 [6] ㅁㅁ(183.101) 10.12.13 142 0
224641 api 질문이요(묻혀서 다시 올림;;;) [5] 컴돌이(58.77) 10.12.13 90 0
224640 c언어 상급 이상 실력자들은....... [2] 컴돌이(58.77) 10.12.13 303 0
224639 부앜 끝났다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ [1] 꿀레갤로그로 이동합니다. 10.12.13 54 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2