Gibi bir şey yapmanın, tail -f mylogfile
ancak birden fazla dosyadaki değişikliklerin görüntülenmesini sağlamanın kolay bir yolu var mı (dosya adı her satıra ek olarak eklenmiş olabilir)? Ya da belki bir GUI aracı? Debian'ı koşuyorum.
Gibi bir şey yapmanın, tail -f mylogfile
ancak birden fazla dosyadaki değişikliklerin görüntülenmesini sağlamanın kolay bir yolu var mı (dosya adı her satıra ek olarak eklenmiş olabilir)? Ya da belki bir GUI aracı? Debian'ı koşuyorum.
Yanıtlar:
Denedin tail -f file1 file2
mi En azından FreeBSD makinemde tam olarak ne istiyorsan onu yapıyor gibiyim. Belki de tail
bu bir Debian sistemiyle birlikte gelir.
-F
Sunucu programlarını yeniden başlattığımda birkaç dosya kesilebileceğinden genellikle kullanıyorum .
tail -qF *.log
: -q
dosya adlarını gizlemek ve -F
Arcege'nin belirttiği gibi tail
, tanımlayıcıdan ziyade adı izlemeye izin vermek , çünkü günlük dosyalarım döndürülüyor.
tail -f /var/log/folder/*
"/ usr / bin / tail: çok uzun argüman listesi yürütülemiyor" hatası
Bir nedenden ötürü, hatları boyunca verilen cevaplar tail -f file1 file2
aklımdaki şey değildi.
Küresel kronolojik sıraya bakılmaksızın birkaç günlükte en son 'yerel olarak' ne olduğunu bilmek istiyorum.
Bunu yapmak için daha çok benzer bir şey kullandım watch -n1 tail -n10 file1 file2
Egzersiz için kuyruk ile aynı şeyi yapan küçük düğüm yardımcı programı yazdım -f f1 f2 f3
Splex:
https://www.npmjs.com/package/splex
Ana "yükseltme", satırların dosya adı başına renk kodlu olması ve tablo benzeri arayüze sahip olmanızdır.
Bunu yazmamın asıl sebebi olan bir başka gelişme, .splexrc.json dosyalarının farklı klasörlerde bulunabilmesidir, bu nedenle tail -f f1 f2 f3
bir klasörde yazmanız gerekir, bunun yerine diğer dosyalarda farklı dosyalar yazabilirsiniz. Projenizi ve splex
dosya listesi argümanları olmadan yazmanız yeterlidir ve config dosyasında numaralandırdığınız ilgili günlükleri otomatik olarak aktarır.
multitail
ordaki kral. Birden fazla dosyadan / borudan gelen girişleri gizleme çizgileri veya engelleme olmadan birleştirme