초기 테일 로그의 출력을 파일에 저장하시겠습니까?

초기 테일 로그의 출력을 파일에 저장하시겠습니까?

초기 테일 로그의 출력을 파일로 저장할 수 있습니까?

이 문제를 재현하는 단계:

  1. tail -f application.log
  2. Ctrl+ C종료 로그
  3. 이제 이 출력을 파일에 저장하십시오.

그런 알고리즘이 존재한다고 가정합니다.

tail -f application.log | cat >> EOF > /tmp/greppedTMP

답변1

어때요?

tail -f application.log | tee -a /tmp/log

STDIN을 파일에 저장하고 STDOUT으로 보냅니다. ( -a이것이 없으면 기존 파일을 덮어쓰게 됩니다.)

관련 정보