Для отслеживания добавляемых в хвост файла изменений, например, для наблюдения за наполнением лога, вместо традиционной команды "tail -f" удобно использовать утилиту less с опцией "+F" (less +F имя_файла). Преимущество состоит в том, что утилита less предоставляет переключаться между режимом перемещения по файлу и отслеживанием изменений.Например, при появлении важной информации можно прервать отслеживание хвоста, нажав "Ctrl+C", после чего выполнить поиск или переместиться в верхнюю часть файла. Для возобновления отслеживания изменений достаточно нажать "F". Аналогичным образом, нажав "F", можно проверить появление новых данных в хвосте и для файла, открытого в less без предварительного указания опции "+F".
Недостатком less является поддержка отслеживания только одного файла, в то время как "tail -f" позволяет одновременно следить за хвостами нескольких файлов.
URL: http://www.brianstorti.com/stop-using-tail/
Обсуждается: http://www.opennet.me/tips/info/2901.shtml
Полезно. Благодарю.
Есть же multitail
Есть минималистичные дистрибутивы, на дух не переносящие всякие левые подтяжки и подпорки.
Почему у меня не работает?
less +F syslog
Missing filename ("less --help" for help)
разобрался - у меня кастомный алияс для less прописан был:)
Thanks! Very useful!
"usefull" же
Эх, граммар наци ты не очень, конечно... http://dic.academic.ru/dic.nsf/efin_dic/53114
> Эх, граммар наци ты не очень, конечно... http://dic.academic.ru/dic.nsf/efin_dic/53114Да это, похоже, не граммар-наци вовсе, а так, китайская подделка. :-)
А если не файл, а stdout выхлоп утилиты?
У каждого stdio есть путь, к которому и будет обращаться less.
Можно сделать патч к less, чтоб он научился пользоваться потоком после F
cmd | less +F -
Спасибо
> предоставляет переключатьсяпредоставляет ВОЗМОНОСТЬ наверное, да? или вы чукча.
Чукча тут вы похоже.
О, великий мастер, неосиляторы "man less" благодарят тебя.
+100500...
да и вообще можно, собственно, просто открыть less и нажать F
Предлагаю следующую новость: «Использование most вместо less и tail». И еще отдельную статью «Установка most», в которой будут приведены такие примеры, как sudo apt-get install most, sudo apt install most, sudo emerge most, а так же примеры с использованием su - и командой на установку от рута, а не через sudo.
тыкающие "неосиляторами" обычно мало отличются от "граммар-наци" - запомнив единственное выученое в школе правило начинают тыкать им в остальныха сарказм выше всего лишь говорит о том что данный индивид сам был по молодости неосилятором и его довольно часто тыкали носом в ман )
ведь это надо же было не полениться, накатать это тгневный пост, там где нормальный человек просто пробежит глазами и промолчит
Твой пост еще больше получался
Дружище спасибо огроменное за фичу +F. Уже юзаю во всю.