명명된 파이프: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글편집 요약 없음 |
|||
2번째 줄:
==유닉스 계열==
보통 쉘에서 사용하는 이름의 파이프와 달리 명명된 파이프는 [[파일 시스템]]을 사용한다. <code>mkfifo()</code><ref>[http://www.opengroup.org/onlinepubs/009695399/functions/mkfifo.html mkfifo()]</ref> 또는 <code>mknod()</code><ref>[http://www.opengroup.org/onlinepubs/009695399/functions/mknod.html mknod()]</ref>
예를 들어, 명명된 파이프를 만들고 파이프에 입력된 것을 gzip으로 압축하는 경우 다음과 같이하면 된다.
줄 8 ⟶ 9:
gzip -9 -c < my_pipe > out.gz &
별개의 프로세스 쉘에서는, 이와는 완전히 독립적으로
cat file > my_pipe
명명된 파이프는 일반
rm my_pipe
명명된 파이프는 하나의 응용 프로그램에서 다른 응용
mkfifo --mode=0666 /tmp/namedPipe
|