Запитання з тегом «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 5.10
20 files  monitoring  tail 

1
Перетворити нові рядки в нульові обмеження при використанні хвоста
Як я можу змінити результат tailна використання нерегулярних рядків замість нових рядків? Моє запитання схоже на таке: Як зробити `голову` та` хвіст` на введеному нулевим вході в bash? , але відрізняється тим, що я хочу зробити щось на кшталт: tail -f myFile.txt | xargs -i0 myCmd {} "arg1" "arg2" Я …

7
`хвіст -f`, поки не буде видно текст
У мене є сервер CI з інтерфейсом командного рядка, який дозволяє мені віддалено розпочати роботу ( jenkinsсервер CI та 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 …
20 logs  tail 


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

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

2
Редагування текстового файлу за допомогою Vim не оновлює хвіст -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
Як використовувати хвіст -f з грепом, щоб показати навколишні лінії
Я хотів би бачити вихід у лог- файлі, зібраним лише одним доменом, але також наступними двома рядками . Приклад: tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de це показує всі рядки, що містять "mydomain.de", але важлива інформація знаходиться в рядку під рядком, куди включений домен
16 grep  tail 

3
безперервне зчитування з названої труби (кіт або хвіст -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 …
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.