프로그래밍/Linux

반응형

[Linux] tail 멈춤 현상 일어날 때 해결 방법에 대해서 소개하려고 합니다. 

tail 멈추는 원인은 로그 파일이 커져서 로그 출력하는 파일이 변경되기 때문에 멈추는 경우가 있습니다. 이 경우 다른 명령어로 사용할 수 있습니다. 

tail -F

tail -f 명령어와 비슷하지만 추가 기능이 있습니다. 이는 "follow and retry"를 의미합니다. 이 옵션은 파일이 이름이 변경되거나(예: 로그 로테이션) 파일이 현재 존재하지 않는 경우에도 계속해서 열려고 시도합니다. 파일이 사용 가능해지면 내용을 표시하기 시작합니다.

사용법: tail -F /path/to/file

주요 차이점: 

-f: 파일 디스크립터를 따라갑니다. 파일 이름이 변경되거나 삭제되면 tail이 이를 따라가는 것을 중지합니다. 

-F: 파일 이름을 따라갑니다. 파일 이름이 변경되거나 삭제되더라도 tail이 계속 열려고 시도하며 파일이 다시 사용 가능해지면 내용을 표시하기 시작합니다.

tail이 멈춘다면 tail -F를 사용하세요.

반응형

+ Recent posts