+F가 적은 로그를 보면 잠시 후 정지됩니다.

+F가 적은 로그를 보면 잠시 후 정지됩니다.

less +F로그를 보는 데는 훌륭한 명령이지만 매우 짜증나는 문제가 있습니다. 잠시 후 로그 파일 업데이트가 중지되고 다시 시작해야 합니다. 파일을 영원히 따라갈 수 있는 방법이 있나요?

답변1

less --follow-name변경 후 파일을 다시 로드하는 것 같습니다 .

답변2

"less"는 임의로 멈추지 않는 것 같지만 less는 시작 시 열린 파일의 파일 설명자를 계속 읽기 때문입니다. 그러나 로그 파일이 전환됩니다. 이름이 바뀌거나 삭제되고 로그를 수신하는 동일한 이름의 새 파일이 생성됩니다. 그러나 "less"는 이전 파일을 계속해서 읽고 더 이상 아무것도 추가되지 않습니다.

이 경우 원하는 것은 다음과 같습니다.

 tail -F file.log

터미널 에뮬레이터의 스크롤 버퍼를 제한된 스크롤백으로 사용할 수 있습니다.

관련 정보