Используя less
команда на Linux в режиме хвоста (Команда F или меньше-f) последовательно прекращает работать над определенными машинами и/или определенными файлами. Новые изменения просто заделывают показ.
Я знаю, что зафиксировал это прежде, давно, но я не вспоминаю, каково решение было.
Какие-либо идеи?
Попытайтесь использовать less --follow-name
. Даже если файл имеет то же имя, процесс (процессы), обновляющий его, может делать так способом, который изменяет inode файла - так с точки зрения ОС, это - новый файл после обновлений.
Вы просматриваете файлы журнала, которые повернуты на logrotate? Если файл, который меньше просматривает, будет переименован (например, от журнала до журнала 0 logrotate), то меньше продолжит наблюдать тот файл, даже при том, что новые записи пишутся в другой файл (с настоящим именем).
возможно, Вы могли попробовать tail -f [filename]
вместо этого?