Запитання з тегом «tail»

Перегляд оновлень у кінці файлу з утилітою хвоста або без нього

3
хвіст -f, вставити перерву рядка після простою журналу протягом 3 секунд?
Як робити tail -f error.log, як програматично вставити розрив рядка після того, як у файл протягом 3 секунд нічого не було додано? (очевидно, щойно додано один розрив рядка, жоден інший розрив рядка не слід додавати, поки інші файли тексту не будуть додані до файлу журналу) Наприклад, ці рядки додаються до …

5
Показати ім’я файлу на початку кожного рядка, коли підключити декілька файлів одночасно?
Коли ви створюєте декілька файлів одночасно, як показано нижче, чи є спосіб відобразити ім'я файлу на початку кожного рядка? 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 of two.log here.. Шукаєте щось подібне …
14 tail 

3
Негативні аргументи на голову / хвіст
Варіанти цього питання, безумовно, задавались декілька разів у різних місцях, але я намагаюся видалити останні Mфайли з файлу без удачі. Другий найбільш проголосували відповідь на це питання рекомендує зробити наступне , щоб позбутися від останнього рядка в файлі: head -n -1 foo.txt > temp.txt Однак, коли я спробую це в …

1
Як хвостик / grep / awk останні N байтів файлу, а не рядки
У мене є програма, яка веде вхід у звичайний текстовий файл журналу (myapp.log), але, схоже, не пише нових символів рядків у кінці кожного запису журналу. Якщо я виконую команду, як tail -n 50 myapp.logя фактично отримую сотні "рядків" тексту (записи в журналі). Цей файл журналу дуже великий, приблизно 1 Гб, …
14 cat  tail 

2
Як почати формувати файл, який ще не створений
Я використовую tailдля контролю за виконанням завдань, які, як я знаю, записуватиму їх прогрес на диск. Майже завжди я знаю, який файл вони створять, перш ніж розпочати роботу (завдання надсилаються планувальником на суперкомп'ютер) Чи є спосіб до tailцих файлів перед їх створенням? Я хотів би це зробити, уникаючи перегонів та …

2
Команда для видалення першого N числа рядків у введенні
Фон Я запускаю SSH-сервер і цього користувача, якого я хочу видалити. Я не можу видалити цього користувача, оскільки він зараз виконує декілька процесів, які мені потрібно вбити в першу чергу. Це конвеєр, який я зараз використовую, щоб дізнатися всі ідентифікатори процесу користувача, яким я зараз користуюся: ps -u user | …
11 command-line  sed  awk  tail  head 

1
Не вдається побачити прогресування файлу з `хвостом -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" Щоб побачити вихід і помилку, є ці 2 файли z1і z2. Тепер я хочу побачити вихід команди …
11 ubuntu  tail 

3
Як мені отримати менше імені файлу, а не номер inode?
У мене є програмне забезпечення, яке повертає свої файли журналу, коли він перезапускається. Однак під час розробки я багато цього перезавантажую, тому я хотів би в будь-який час відстежувати останній файл журналу. Якщо я починаю lessнормально з less program.logі натискаю Shift+ fдо хвоста, коли файл журналу повертається, я продовжую моніторинг …
11 logs  solaris  tail  less 

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

1
Як зробити скрипт оболонки, який надсилає вихідний процес
Наразі я запускаю програму консолі сервера на екрані, тому що мені потрібно як її читати, так і періодично надсилати команди. Я хотів би запустити додаток як демон у фоновому режимі (запустити / зупинити його з init). Я міг би tail -fжурнал, але це не дозволить мені надсилати вхід у процес. …

2
Читання журналів з одного процесу під час виконання якоїсь команди
У мене є служба, яка виробляє журнали у файлі logs.log. У мене є інша команда, яка взаємодіє з цією службою. Скажімо, це деякі foo.sh. Що мені потрібно, це різати та зберігати журнали logs.logсаме під час foo.shбігу. Іншими словами, мені потрібна та частина журналів служби, коли вона взаємодіє з моїми foo.sh(тому …
10 bash  tail 

4
Який найпростіший спосіб виконати текст з хвоста в командному рядку?
Іноді я працюю над новим (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 …

1
Як слід (a la “tail -f”) двійковий файл з самого початку?
Чи можна слідкувати за двійковим файлом спочатку, а-ля tail -f? Це корисно в деяких випадках, наприклад, якщо я scpпередаю файл на віддалений сервер, і в той же час я хочу передати його іншому процесу (так, я знаю, що можу використовувати ssh+ catтрюки). Наскільки я читаю з FM, tailпишеться, маючи на …

5
Використовуючи голову та хвіст, щоб схопити різні набори ліній та зберегти їх у одному файлі
Так це для домашніх завдань, але я не буду ставити конкретного домашнього завдання. Мені потрібно використовувати голову і хвіст, щоб схопити різні набори рядків з одного файлу. Так як рядки 6-11 та рядки 19-24 та збережіть їх обидва в інший файл. Я знаю, що можу це зробити, використовуючи додаток типу …
10 tail  head 

2
Чи можна слідувати команді (виконувати повторно)? як би слідкувати за файлом за допомогою хвоста -f?
У мене є сценарій, який створює файл "Detail.out". Я знаю, що сценарій виконується щоразу, коли файл містить певну кількість рядків (приблизно 21025). Тож я опиняюсь, що сидить у командному рядку, що працює: [me@somewhere myDir]$ wc -l */Detail.out 21025 A/Detail.out 21025 B/Detail.out 21025 C/Detail.out 12995 D/Detail.out 10652 E/Detail.out 3481 F/Detail.out 21027 …
10 monitoring  pipe  tail 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.