tail
є -f
можливість:
Зі man
сторінки:
-f, --follow [= {ім'я | дескриптор}] виводить додані дані у міру зростання файлу; -f, --follow і --follow = дескриптор є рівнозначними
Таким чином, якщо ви введете:
tail -f [path_and_name_of_logfile]
- ви побачите вихід у терміналі, до якого додається сам файл журналу.
NB [path_and_name_of_logfile]
- це параметр, щоб навести приклад:
tail -f /var/log/messages
Якщо ви поєднуєте з -n [number_of_lines]
опцією, ви можете запустити вихід з останнього [число_of_lines] у файлі - наприклад
tail -n 10 -f /var/log/Xorg.0.log
Деякі програми періодично змінюватимуть свій файл журналу, переміщуючи старий на нове ім’я (наприклад, log.0) та починаючи заново.
NB logrotate робить це для реєстрації файлів для інших програм, які не роблять це самостійно.
tail -f
буде продовжувати переслідувати старий файл після його перейменування.
tail -F
буде слідувати за файлом по імені, тому перейде до нового файлу.