소비자를 표준 출력하기 위해 쓰는 서버가 있다고 가정해 보겠습니다.
my server | upon 'some pattern' --exit=0
따라서 기본적으로 소비자가 표준 출력을 읽고 일부 패턴을 보면 종료됩니다. 내 질문은 - 종료될 때 어떻게 파이프를 정리하고 서버를 백그라운드 프로세스로 만들 수 있습니까?
어쩌면 이것이 더 나은 방법일 수도 있습니다.
( my server &> $file ) &
while true; do
cat $file | upon 'some pattern' --exit=0
done
sleep 5
기본적으로 서버가 준비되었는지 확인하기 위해 몇 초가 아닌 이벤트 기반 접근 방식을 사용하고 싶습니다 .