배쉬 그렙 웨어 티셔츠

배쉬 그렙 웨어 티셔츠

로그 파일에 기록하고 동시에 콘솔에 출력하려고 하는데 다음이 제대로 작동합니다. 그러나 매초 로그 파일을 카운트다운하고 로그를 채우는 절전 타이머가 있습니다. "Sleep..."은 표준 오류가 아닌 표준 출력에 있습니다.

watch_dog > >(tee -a ${LOGFILE}) 2> >(tee -a ${LOGFILE} 2>&1)

추가하고 싶습니다

grep -v "Sleeping for..."

콘솔에는 여전히 모든 것이 표시됩니다. "Sleeping for..."가 포함된 줄은 로그 파일에서 생략해야 합니다. 그러면 매우 감사하겠습니다.

그것은 마치

watch_dog > >(grep -v "Sleeping for..." | tee -a ${LOGFILE}) 2> >(tee -a ${LOGFILE} 2>&1)

또는

watch_dog 2>&1 | tee >( grep -v 'Sleeping for...' >${LOGFILE} )

그러나 이것들은 작동하지 않습니다

관련 정보