파이프/로그 하이브리드 프로세스

파이프/로그 하이브리드 프로세스

나는 아직 리눅스를 처음 접한다. 이 게시물에 대해서도 비슷한 필요가 있습니다. 동시에 STDOUT 파이핑 및 로깅, 하지만 설명된 내용을 보고 무엇을 해야 할지 잘 모르겠습니다 :/

몇 시간의 데이터를 계산하고 모든 것을 외부 로그 파일(log-01)에 출력하고 모든 오류를 다음과 같이 전용 로그 파일(log-error)에 출력하는 명령이 있습니다.

myCommand > log-01 2>log-error

하지만 스트림이나 log-01에서 선택하여 터미널에서 이 프로세스의 다양한 순차적 단계를 표시하고 싶습니다. -일부 특정 키워드와 내가 선택한 관련 데이터를 표시합니다(기본적으로 그가 확인하는 단계에 따라 다음 숫자 또는 전체 행). 기본적으로 grep 명령으로 수행할 작업입니다.

내 log-01은 수천 줄을 기록하지만 내 터미널에는 약 20개의 연속 단계만 표시됩니다.

팁에 미리 감사드립니다!

답변1

사용 tee:

myCommand 2>log-error | tee log-01

관련 정보