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
너는 열어야 해표준 에러독서용 파이프. 그때까지는 쓰기 위한 열기가 차단됩니다.