로딩
요청 처리 중입니다...

Chapter 9. 파이프

 Chapter 9. 파이프

9.1 개요 - 파이프 : 두 프로세스 사이에서 한 방향으로 통신할 수 있도록 지원 - 쉘에서 '|'는 파이프 - 익명 파이프 - 이름있는 파이프 # grep pipe test.c | more // "pipe"란 문자열이 위치한 행을 찾아 more로 출력 9.2 이름 없는 파이프 - 부모-자식 프로세스 통신 가능케 함. - 파이프는 단방향. 따라서 양방향 통신 시 파이프 두 개 생성 필요 9.2.1 간단한 파이프 생성 - popen(3) : 파이프 생성 #include FILE *popen( const char *command, // 쉘 명령 const char *mode, // "r"(읽기전용) 또는 "w"(쓰기 전용) ); // 성공시 파이프를 읽고 쓸수 있는 파일포인터, 실패시 NULL 리턴 - pclose(3) : 파이프 닫기(파일 입출력처럼 닫아줘야함) #include int pclose( FILE *stream // popen 함수에서 리턴...

원문 링크 : Chapter 9. 파이프