Мониторинг файлов журналов в режиме реального времени, как "топ" мониторов процессов [OS X]

Существует ли команда / программа для OS X, которая позволяет мне подключаться к файлу и отображать его изменения в режиме реального времени, не открывая его заново, так же, как "верхние" мониторы системных процессов в реальном времени?

3 ответа

Решение

Ты можешь использовать tail для мониторинга одного файла журнала.

Если файл удален, а затем создан снова, вы можете использовать tail -F активно отслеживать изменения файлов

Если тот же файл добавляется тоже используйте tail -f активно отслеживать изменения файлов

Другая альтернатива может делать less the-interesting-file и нажав Shift+F.

Если вы делаете это для файла, синхронизируемого с помощью dropbox, скорее всего, он создает новый файл с другим индексом, поэтому команда tail -f и команда less +F не работают, поскольку они все еще ссылаются на дескриптор старого файла. открылся изначально.

Я предлагаю попробовать

watch "tail /path/to/filename"

Это кажется хакерским, но, по крайней мере, каждые X секунд он будет запускать хвост по имени файла, давая вам обновленный вывод, независимо от того, изменятся или нет inode в файле.

Другие вопросы по тегам