2009-06-17 2 views
1

mkfifo 명령을 사용하여 새 FIFO를 만들었습니다. 텍스트 파일이 f.txt입니다. 텍스트 파일을 FIFO에 쓰고 싶습니다. 방법? 거기에 유닉스 명령이 있습니까?linux에서 : FIFO에 쓰기

mkfifo /tmp/pipe 
cat f.txt > /tmp/pipe & 
cat /tmp/pipe 

참고,이 cat f.txt | cat가하는 약 것입니다, 대신 익명 파이프의 명명 된 파이프 :

답변

8

당신은 cat를 사용할 수 있습니다

mkfifo /tmp/foo 
cat f.txt > /tmp/foo 

당신은 것을 볼 수 있습니다 cat과 같이 독자 프로세스가 필요하기 때문에 중단됩니다.

cat /tmp/foo 

독자 프로세스를 먼저 시작한 다음 작성기 프로세스를 시작할 수도 있습니다.

3

그냥 파이프로 리디렉션합니다. 모든 파일과 동일

2

생각 :

cat f.txt > myfifo 

대부분의 일들이 리눅스/유닉스의 파일처럼 취급 할 수

관련 문제