MKFIFO
1
mkfifo file
file 경로에 입출력이 선입선출되는 특수파일
을 생성한다
1
2
3
4
5
6
7
8
mkfifo /pipe/pipe0
# 1)
echo hi | cat
# 2)
echo hi > /pipe/pipe0
cat < /pipe/pipe0
위 스크립트에서 #1
과 #2
는 동일한 결과를 출력한다
말 그대로 명명된(named) 파이프 라인을 추가한다
이를 통해 두 프로세스가 서로의 존재를 모르더라도 이 특수파일을 통해 간단하게 통신을 수행할 수 있으며 공간이 격리된 Docker 환경에서 더 유용할 수 있다