쉘의 기능중 하나인 3개의 파이프 기능 구현관련해서 질문드립니다
글쓴이: fhdaos10 / 작성시간: 금, 2013/12/13 - 1:58오후
dup2(p[0][1],1); close(p[0][1]); close(p[0][0]); close(p[1][1]); close(p[1][0]); execvp(com1[0], com1); fatal("com1 execvp in join");
무조건 딱 3개인 파이프를 처리한다는 가정하에서 수행되는 함수입니다.
보시면 제일 첫번째 명령어의 출력을 파이프로 보내도록 코딩했는데요 문제는
출력이 파이프로도 가지만 표준출력(모니터)로도 나온다는 것입니다;;
도대체 뭐가 문제인가요?
Forums:
댓글 달기