У мене є програмне забезпечення, яке повертає свої файли журналу, коли він перезапускається. Однак під час розробки я багато цього перезавантажую, тому я хотів би в будь-який час відстежувати останній файл журналу.
Якщо я починаю less
нормально з less program.log
і натискаю Shift+ fдо хвоста, коли файл журналу повертається, я продовжую моніторинг старого файлу журналу. Я припускаю, що це тому, що число inode залишається однаковим і less
має відкриту ручку файлу до цієї inode.
Чи можна відслідковувати останню активність у тому, що в даний час називається файл журналу program.log
?
Зокрема, я працюю над Sun OS, тому рішення, яке там працює, було б ідеальним.
tail -f program.log
ви пробували це?
tail -F program.log | less
, спрацює