
stdout과 stderr를 각각 하나씩 2개의 파이프로 리디렉션하고 싶습니다.
내가 사용한 파이프를 만드는 방법은 다음과 같습니다.
mkfifo -m 0666 /var/run/log_stdout.pipe
mkfifo -m 0666 /var/run/log_stderr.pipe
잘 작동하지만 프로세스를 리디렉션하려고 하면 중단됩니다.
exec 2>/var/run/log_stderr.pipe
감사해요!
답변1
당신은표준 오류독서용 파이프. 이 작업이 완료될 때까지 쓰기 열기가 차단됩니다.