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