답변:
를 사용해보십시오 less --follow-name
. 파일의 이름이 동일하더라도 파일을 업데이트하는 프로세스는 파일의 inode를 변경하는 방식으로 수행 될 수 있습니다. 따라서 OS 관점에서는 업데이트 후 새 파일입니다.
--follow-name
적은 v415 (에 도입 된 greenwoodsoftware.com/less/news.415.html ) 발표 11월 15일 2007 따라서 기존 리눅스 설치가 없을 수 있습니다.
logrotate에 의해 회전 된 로그 파일을보고 있습니까? 덜보고있는 파일의 이름이 바뀌면 (예 : logrotate에 의해 log에서 log.0로) 새 항목이 다른 파일 (원래 이름으로)에 기록 되더라도 해당 파일을 계속 감시하지 않습니다.
어쩌면 당신은 tail -f [filename]
대신 시도 할 수 있습니까?