Linux 명령어 | mkfifo - 명명된 파이프라인
포스트
취소

Linux 명령어 | mkfifo - 명명된 파이프라인

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 환경에서 더 유용할 수 있다

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
바로가기