Вопросы с тегом «tail»

Просмотр обновлений в конце файла, с хвостовой утилитой или без нее

6
Как сохранить последние 50 строк в лог-файле
Я пытаюсь сохранить последние 50 строк в моем файле, где я сохраняю температуру каждую минуту. Я использовал эту команду: tail -n 50 /home/pi/Documents/test > /home/pi/Documents/test Но результат - пустой тестовый файл. Я думал, он перечислит последние 50 строк тестового файла и вставит его в тестовый файл. Когда я использую эту …

4
Как я могу просмотреть весь файл, а также подождать, пока в этот файл будут добавлены дополнительные данные?
Я хочу прочитать весь файл и заставить его ждать ввода, точно так же, как и tail -f с отображением всего файла. Длина этого файла всегда будет меняться, потому что это .logфайл. Как я могу это сделать, если я не знаю длину файла?

4
Просмотр только новых записей в растущем файле журнала
tail -f x.log Я использую эту команду, чтобы увидеть растущий файл журнала в командной строке. Меня интересует только просмотр строк журнала, которые записываются в файл после запуска, tail -fи не интересуются журналами, которые были записаны в файл перед выполнением tail -f. Но tail -fкоманда при запуске берет последние 10 строк …
20 logs  tail 

3
Откройте текстовый файл и дайте ему самому обновить
Как я могу открыть текстовый файл и позволить ему обновлять себя? Похоже на то, как topработает. Я хочу открыть файл журнала и посмотреть, как он обновляется на лету. Я только что попробовал: $ tail error.log Но только понял, что он просто показывает вам строки в файле журнала. Я использую RHEL …
20 files  monitoring  tail 

1
Конвертировать переводы строк в нуль-разделители при использовании хвоста
Как я могу изменить вывод, tailчтобы использовать строки с нулевым символом в конце вместо новых? Мой вопрос похож на этот: как сделать `head` и` tail` для ввода с нулем в bash? , но отличается тем, что я хочу сделать что-то вроде: tail -f myFile.txt | xargs -i0 myCmd {} "arg1" …

7
`tail -f`, пока текст не виден
У меня есть CI-сервер с интерфейсом командной строки, который позволяет мне удаленно запускать задание ( jenkinsCI-сервер и jenkins-cli.jarинструмент). После того, как я запускаю работу, я веду tail -fжурнал (извините за грязную команду): ssh -t my-jenkins-host.com "tail -f \"/var/lib/jenkins/jobs/$job_name/builds/\`ls -ltr /var/lib/jenkins/jobs/$job_name/builds/ | grep '^l' | tail -n 1|awk '{print \$9}'\`/log\"" После …
20 logs  tail 


1
Как сделать `head` и` tail` для ввода с нулем в bash?
findКоманда может выводить имена файлов в виде строк, разделенных нулем (если -print0есть), и xargsможет использовать их с -0включенной опцией. Но между ними, это трудно манипулировать , что набор файлов - sortкоманда имеет -zпереключатель, который дает возможность сортировать эти файлы, но headи tailих не имеет. Как я могу сделать , headи …

6
Как сохранить только последние n строк файла журнала?
Сценарий, который я написал, что-то делает и в конце добавляет несколько строк в свой лог-файл. Я хотел бы сохранить только последние n строк (скажем, 1000 строк) файла журнала. Это можно сделать в конце скрипта следующим образом: tail -n 1000 myscript.log > myscript.log.tmp mv -f myscript.log.tmp myscript.log но есть ли более …

2
Редактирование текстового файла с помощью Vim не обновляет tail -f
Я использую, tail -f a.txtчтобы смотреть обновления на файл с именем a.txt. Если я обновлю файл, используя что-то вроде ls -a >> a.txtвторой виртуальной консоли, изменения будут отображаться в реальном времени в первой. Если я обновлю файл с помощью Vim во второй виртуальной консоли, изменения не будут отображаться в первой. …
17 files  vim  tail 

1
Как получить среднюю скорость потока в трубе
Если myfileсо временем увеличивается, я могу получить число строк в секунду, используя tail -f | pv -lr > /dev/null Это дает мгновенную скорость, а не среднюю. Как я могу получить среднюю скорость (т. Е. Интеграл от функции скорости v(t)за время мониторинга).
16 pipe  monitoring  tail  fifo  pv 

2
Как использовать tail -f с grep для отображения окружающих линий
Я хотел бы видеть выходные данные в лог- файле, ограниченном только одним доменом, а также следующими двумя строками . Пример: tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de это показывает все строки, которые содержат «mydomain.de», но важная информация находится в строке ниже строки, где домен включен
16 grep  tail 

3
непрерывное чтение из именованного канала (cat или tail -f)
Я настроил rsyslogзапись определенных событий журнала в /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleявляется именованным каналом ( fifo). Если я хочу увидеть, что регистрируется, я могу сделать cat /dev/xconsole. Я удивлен, увидев, что команда cat /dev/xconsoleне завершает чтение файла, а действует как tail -f. другими словами, две команды ведут себя одинаково: cat /dev/xconsole …
16 pipe  cat  tail  fifo 

1
Почему трубопровод «хвост» меняет содержимое строки?
Когда я смотрю результат SELECTс MySQL Workbench, он корректен с одним \ max@host 10:13:58: ~$ mysql -h db-master.domain.local -uuser -ppw db -e ' > SELECT > DISTINCT i.filesourceregexp > FROM db.ImportLogFiles i' +------------------------------------------------+ | filesourceregexp | +------------------------------------------------+ | ^[0-9]{8}_1062355673_merge_google_pbn\.csv$ | | ^[0-9]{8}_8026062435_merge_google_pbn\.csv$ | | ^[0-9]{8}_1062355673_store_visits_report\.csv$ | +------------------------------------------------+ max@host 10:14:10: ~$ …
14 pipe  mysql  tail 

2
«Хвост -f | iconv -fsjis »ничего не выводит
Я хочу tail -fфайл, но его содержимое находится в sjisкодировке, поэтому мне нужно преобразовать его в собственную (utf-8) кодировку моего терминала. Когда я делаю хвост -fx | iconv -fsjis не будет никакого выхода. В качестве хвост х | iconv -fsjis делает работу, сначала я подумал , что это был вопрос …
14 tail  buffer 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.