이진이 있다고 가정합니다 foo
.
출력을 foo
다른 프로세스 로 리디렉션하려면 bar
쓸 수 ./foo | bar
있습니다.
반면에, time
foo를 원 하고 출력을 리디렉션하려면을 time
쓸 수 time (./foo) | bar
있습니다.
내 질문은 출력의 time
끝에 출력을 foo
붙이고 동일한 파이프를 통해 파이프 할 수 있습니까?
다음 솔루션은 프로세스의 두 개의 개별 인스턴스를 시작 하지만 단일 공유 파이프를 원하지만의 단일 인스턴스를 원 하기 때문에 내가 찾고있는 것이 아닙니다 .bar
bar
time (./foo | bar) | bar
궁금한 사람에게는 두 개의 인스턴스를 시작하지 않으려는 이유 는 네트워크 클라이언트 일 수 bar
있기 때문에 프로세스 출력 bar
과 동일한 http POST
메시지의 일부로 타이밍 정보를 서버에 전송하기를 원하기 때문 입니다.