Pytania otagowane jako tail

Oglądanie aktualizacji na końcu pliku, z narzędziem tail lub bez niego

6
Jak zachować ostatnie 50 wierszy w pliku dziennika
Staram się przechowywać ostatnie 50 wierszy w moim pliku, w którym oszczędzam temperaturę co minutę. Użyłem tego polecenia: tail -n 50 /home/pi/Documents/test > /home/pi/Documents/test Ale wynikiem jest pusty plik testowy. Myślałem, że wyświetli ostatnie 50 wierszy pliku testowego i wstawi go do pliku testowego. Kiedy używam tego polecenia: tail -n …


4
Wyświetl tylko nowe wpisy w rosnącym pliku dziennika
tail -f x.log Używam tego polecenia, aby zobaczyć rosnący plik dziennika w wierszu polecenia. Interesuje mnie tylko wyświetlanie wierszy dziennika, które są zapisywane do pliku po uruchomieniu tail -fi nie jestem zainteresowany dziennikami, które zostały zapisane do pliku przed wykonaniem tail -f. Ale tail -fpolecenie przy starcie, pobiera ostatnie 10 …
20 logs  tail 

3
Otwórz plik tekstowy i pozwól się zaktualizować
Jak mogę otworzyć plik tekstowy i pozwolić się zaktualizować? Podobnie do sposobu topdziałania. Chcę otworzyć plik dziennika i obserwować, jak sam się aktualizuje w locie. Właśnie próbowałem: $ tail error.log Ale właśnie zdałem sobie sprawę, że po prostu pokazuje linie w pliku dziennika. Używam RHEL 5.10
20 files  monitoring  tail 


7
`tail -f`, aż pojawi się tekst
Mam serwer CI z interfejsem wiersza polecenia, który pozwala mi na zdalne rozpoczęcie zadania ( jenkinsserwer CI i jenkins-cli.jarnarzędzie). Po wykopaniu zadania I tail -flog (przepraszam za niechlujne polecenie): 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\"" Po pomyślnym zakończeniu zadania, …
20 logs  tail 


1
Jak wykonać polecenie „głowa” i „ogon” na wejściu rozdzielanym zerami w bash?
findpolecenie może wyświetlać nazwy plików jako ciągi rozdzielane znakiem null (jeśli -print0jest podany) i xargsmoże je wykorzystywać przy -0włączonej opcji. Ale w międzyczasie, to trudno manipulować, że zbiór plików - sortpolecenie -zprzełącznik, który umożliwia sortowanie te pliki, ale headi tailnie mają. Jak mogę to zrobić headi tailna tych ograniczonych zerami …

6
Jak zachować tylko ostatnie n wierszy pliku dziennika?
Skrypt, który napisałem, coś robi, a na końcu dołącza kilka wierszy do własnego pliku dziennika. Chciałbym zachować tylko ostatnie n linii (powiedzmy 1000 linii) pliku dziennika. Można to zrobić na końcu skryptu w następujący sposób: tail -n 1000 myscript.log > myscript.log.tmp mv -f myscript.log.tmp myscript.log ale czy istnieje bardziej czyste …

2
Edycja pliku tekstowego za pomocą Vima nie aktualizuje tail -f
Używam tail -f a.txtdo oglądania aktualizacji pliku o nazwie a.txt. Jeśli zaktualizuję plik przy użyciu czegoś takiego jak ls -a >> a.txtw drugiej konsoli wirtualnej, zmiany zostaną wyświetlone w czasie rzeczywistym w pierwszej. Jeśli zaktualizuję plik za pomocą Vima w drugiej konsoli wirtualnej, zmiany nie zostaną wyświetlone w pierwszej. Niekoniecznie …
17 files  vim  tail 


2
Jak używać tail -f z grep, aby pokazać otaczające linie
Chciałbym zobaczyć dane wyjściowe w pliku dziennika gresed tylko przez jedną domenę, ale także następujące dwa wiersze . Przykład: tail -f /var/log/apache2/modsec_audit.log |grep mydomain.de pokazuje wszystkie wiersze zawierające „mydomain.de”, ale ważna informacja znajduje się w wierszu poniżej wiersza, w którym znajduje się domena
16 grep  tail 

3
ciągły odczyt z nazwanej rury (cat lub tail -f)
Skonfigurowałem rsyslogrejestrowanie niektórych zdarzeń dziennika w /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleto nazwany potok ( fifo). Jeśli chcę zobaczyć, co jest rejestrowane, mogę to zrobić cat /dev/xconsole. Jestem zaskoczony, widząc, że polecenie cat /dev/xconsolenie kończy się po odczytaniu pliku, ale działa jak tail -f. innymi słowy, oba polecenia zachowują się tak samo: …
16 pipe  cat  tail  fifo 

1
Dlaczego orurowanie prowadzące do „ogona” zmienia zawartość linii?
Kiedy przeglądam wynik SELECTz MySQL Workbench, jest poprawny z jednym pojedynczym \ 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
„Tail -f | iconv -fsjis ”nic nie wyświetla
Chcę tail -fplik, ale jego zawartość jest sjiskodowana, więc muszę go przekonwertować na rodzime (utf-8) kodowanie mojego terminala. Kiedy robię tail -fx | iconv -fsjis nie będzie wyjścia. Tak jak ogon x | iconv -fsjis działa, na początku myślałem, że to problem buforowania, ale próba unbufferi stdbufjak opisano w Wyłączanie …
14 tail  buffer 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.