Tôi có một phần mềm xoay các tệp nhật ký của nó khi khởi động lại. Tuy nhiên, trong quá trình phát triển, tôi đang khởi động lại nó rất nhiều, vì vậy tôi muốn theo dõi tệp nhật ký mới nhất bất cứ lúc nào.
Nếu tôi bắt đầu lessbình thường với less program.logvà nhấn Shift+ fđến đuôi, khi tệp nhật ký được xoay, tôi tiếp tục theo dõi tệp nhật ký cũ. Tôi giả sử điều này là do số inode giữ nguyên và lesscó một tệp xử lý mở đối với inode đó.
Có thể theo dõi hoạt động mới nhất trên bất kỳ tệp nhật ký nào hiện đang được gọi program.logkhông?
Cụ thể, tôi đang làm việc trên Sun OS, vì vậy một giải pháp hoạt động ở đó sẽ rất lý tưởng.
tail -f program.log bạn đã thử cái này chưa
tail -F program.log | lesssẽ hoạt động