tail로 파일 이어서 보는 방법?
글쓴이: brown / 작성시간: 금, 2014/01/10 - 11:07오전
aaa.2014011000.log
aaa.2014011001.log
aaa.2014011002.log
이렇게 시간단위로 파일명이 바뀌면서 쌓이는 로그가 있습니다.
tail -f 로 시간이 지나도 바뀐 파일을 이어서 보고 싶은데 잘 안되네요.
tail -f 에 파일명을 date +%Y%M%D%H로 줘서 보면 현재시간 파일은 보이는데, 시간 바뀌고 나서 다음 파일로는 안바뀝니다.
ctrl + C 눌러서 취소 후 다시 실행하면 현재 시간 파일로 바뀌는것 봐서는
tail 자체 기능에 바뀐 파일에 대한 fd 정보는 업데이트가 안되는것 같은데요
이거 방법이 없을까요?
Forums:
-F 옵션이 f와 같은 기능인데 인자로 주어진 파일에
-F 옵션이 f와 같은 기능인데 인자로 주어진 파일에 접근할 수 없더라도 계속 그 이름으로 시도 합니다.
파일 이름을 예측할 수 있다면 약간 꼼수이긴 하지만 생성 예정인 파일의 이름을 넉넉히 인자로 주면 당분간? 쓸만할 것 같습니다.
아니면 iwatch같은 파일 시스템 모니터링 툴을 써서 새 파일이 생성되면 다시 tail을 하는 방법도 있겠습니다
--
마잇
댓글 달기