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

16
Как использовать tail -f с grep для отображения окружающих линий

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

16
Как получить среднюю скорость потока в трубе

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

15
хлыст или диалог

Я собираюсь создать скрипт, который будет использовать пользовательский ввод, поэтому я решил использовать whiptail, но немного путаю тот, который является переносимым и будет работать в Ubuntu 10.x и выше и CentOs5.x и выше. Я знаю read, но мне нужен инструмент, похожий на диалог, поэтому, если...

14
tail -f, вставить разрыв строки после того, как журнал простаивает в течение 3 секунд?

При выполнении tail -f error.log, как программно вставить разрыв строки после того, как ничего не было добавлено в файл в течение 3 секунд? (очевидно, как только один разрыв строки был добавлен, никакой другой разрыв строки не должен быть добавлен, пока другие строки текста не будут добавлены в...

14
«Хвост -f | iconv -fsjis »ничего не выводит

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

14
Отрицательные аргументы в голову / хвост

Варианты этого вопроса, конечно, задавались несколько раз в разных местах, но я безуспешно пытаюсь удалить последние Mстроки из файла. Второй наиболее проголосовали ответ на этот вопрос рекомендует сделать следующее , чтобы избавиться от последней строки в файле: head -n -1 foo.txt > temp.txt...

14
Показывать имя файла в начале каждой строки при одновременном подборе нескольких файлов?

при одновременной настройке нескольких файлов, как показано ниже, есть ли способ показать имя файла в начале каждой строки? tail -f one.log two.log токовый выход ==> one.log <== contents of one.log here... contents of one.log here... ==> two.log <== contents of one.log here... contents...

13
Как сделать / grep / awk последними N байтами файла, а не строками

У меня есть приложение, которое ведет журнал в текстовом файле журнала (myapp.log), но, похоже, оно не записывает символы новой строки в конце каждой записи журнала. Если я выполняю команду, как tail -n 50 myapp.logя на самом деле получаю сотни «строк» ​​текста (записи журнала). Этот файл журнала...

12
Как начать отслеживать файл, который еще не был создан

Я использую tailдля отслеживания хода выполнения работ, которые, как я знаю, запишут их ход выполнения на диск. Почти всегда я знаю, какой файл они создадут до того, как начнут работать (задания отправляются планировщиком на суперкомпьютере) Есть ли путь к tailэтим файлам до их создания? Я хотел бы...

11
Как сделать сценарий оболочки, который отправляет вывод в процесс

В настоящее время я запускаю консольную программу на экране, потому что мне нужно и читать, и время от времени отправлять команды. Я хотел бы запустить приложение в качестве демона в фоновом режиме (запустить / остановить его с помощью init). Я мог tail -fбы записать в журнал, но это не позволит...

11
Как ограничить количество строк, доступных для вывода команды в bash?

Я начал загружать большой файл в фоновом режиме, используя $ nohup wget http://example.tld/big.iso & который также дает мне nohup.outфайл, который включает в себя вывод wget. Теперь, если я позже захочу наблюдать за процессом загрузки, я мог бы использовать, $ tail -f nohup.outно это заполняет...

11
Команда для удаления первых N строк на входе

Фон Я использую сервер SSH, и у меня есть этот пользователь, которого я хочу удалить. Я не могу удалить этого пользователя, потому что в настоящее время он запускает несколько процессов, которые мне нужно убить в первую очередь. Это конвейер, который я сейчас использую, чтобы узнать все...

11
Невозможно увидеть прогресс файла с `tail -f`

Удивительно, почему сейчас tail -fне работает, а раньше было. У меня есть команда ниже для запуска для резервного копирования. ubuntu@ubuntu:~$ sudo tar -cvf /media/ubuntu/My*Linux/ub*data/zebra.tar /media/ubuntu/home > z1 2> z2 && echo "pass" || echo "fail" Чтобы увидеть вывод и...

11
Как мне уменьшить имя файла, а не номер инода?

У меня есть часть программного обеспечения, которая вращается свои файлы журнала при перезапуске. Однако во время разработки я часто перезагружаю его, поэтому я хотел бы в любое время отслеживать последний файл журнала. Если я lessобычно начинаю с less program.logи нажимаю Shift+ fхвост, когда файл...

10
Как следовать (а-ля «tail -f») бинарному файлу с самого начала?

Можно ли следовать бинарному файлу с самого начала, а-ля tail -f? Это полезно в некоторых случаях, например, если я scpзагружаю файл на удаленный сервер, и в то же время я хочу передать его другому процессу (да, я знаю, что могу использовать ssh+ catтрюки). Насколько я читал с FM, tailнаписано с...

10
Использование головы и хвоста для захвата различных наборов строк и сохранения в одном файле

Так что это для домашней работы, но я не буду задавать конкретный домашний вопрос. Мне нужно использовать голову и хвост, чтобы получить разные наборы строк из одного файла. Как строки 6-11 и строки 19-24 и сохраните их в другой файл. Я знаю, что могу сделать это с помощью дополнения, таких как...

10
Можно ли выполнить команду (запустить повторно)? как следовать за файлом, используя tail -f?

У меня есть скрипт, который производит файл «Detail.out». Я знаю, что скрипт завершается всякий раз, когда файл содержит определенное количество строк (примерно 21025). Поэтому я сижу в командной строке: [me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025...

10
Какой самый простой способ выполнить текст из хвоста в командной строке?

Иногда я работаю над новым (ubuntu) окном, и я gitпечатаю и получаю предупреждение: The program 'git' is currently not installed. You can install it by typing: apt-get install git-core Если это произойдет, я знаю, что могу взять последнюю строку, выполнив что-то вроде: !! 2>&1 | tail -n 1 Но...