«tail» etiketlenmiş sorular

Kuyruk yardımcı programı olsun veya olmasın, bir dosyanın sonundaki güncellemeleri izleme



3
Kafa / kuyruğa yönelik olumsuz argümanlar
Bu sorunun varyantları kesinlikle farklı yerlerde birkaç kez sorulmuştur, ancak son Msatırları şanssız bir dosyadan kaldırmaya çalışıyorum . İkinci en olarak cevap içinde bu soruya bir dosyada son satırın kurtulmak için aşağıdakileri yaparak önerir: head -n -1 foo.txt > temp.txt Ancak, OSX ve Zsh'de denediğimde, şunu elde ederim: head: illegal …

1
Çizgiler yerine bir dosyanın son N baytını kuyruk / grep / awk
Düz metin günlük dosyasına (myapp.log) günlüğe kaydeden bir uygulama var ama her günlük girdisinin sonunda yeni satır karakterleri yazıyor gibi görünmüyor. tail -n 50 myapp.logYüzlerce "satır" metni (günlük girişleri) alıyorum gibi bir komut yürütürsem. Bu günlük dosyası çok büyük, kabaca 1GB, son CR ve / veya LF'nin ne kadar süre …
14 cat  tail 

2
Henüz oluşturulmamış bir dosyayı kuyruklamaya nasıl başlanır
tailİlerlemelerini diske yazacağını bildiğim işlerin ilerlemesini izlemek için kullanıyorum . Neredeyse her zaman, çalışmaya başlamadan önce hangi dosyayı oluşturacaklarını biliyorum (işler bir süper bilgisayarda bir zamanlayıcı tarafından gönderilir) tailBu dosyaların oluşturulmadan önce bir yolu var mı ? Yarış koşullarından kaçınırken ve / veya işlerin diske nasıl ve ne zaman yazıldığına …

2
Girişteki ilk N satır sayısını kaldırma komutu
Arka fon Bir SSH sunucusu çalıştırıyorum ve silmek istediğim bu kullanıcıya sahibim. Şu anda ilk önce öldürmem gereken birkaç işlem yürüttüğü için bu kullanıcıyı silemiyorum. Bu şu anda kullanmakta olduğum kullanıcının tüm işlem kimlikleri bulmak için kullandığım boru hattı: ps -u user | awk '{print $1;}' Çıktı şöyle görünür: PID …
11 command-line  sed  awk  tail  head 

1
"Tail -f" ile bir dosyanın ilerleyişini göremiyorum
Daha tail -fönce olduğu için şimdi neden çalışmadığımız bir sürpriz . Yedekleme için aşağıdaki komutu çalıştırıyorum. ubuntu@ubuntu:~$ sudo tar -cvf /media/ubuntu/My*Linux/ub*data/zebra.tar /media/ubuntu/home > z1 2> z2 && echo "pass" || echo "fail" Çıktı ve hatayı görmek için şu 2 dosya z1ve vardır z2. Şimdi z1 dosyasından bir terminalde komutun çıktısını …
11 ubuntu  tail 

3
Bir inode numarası yerine dosya adını nasıl azaltabilirim?
Yeniden başlatıldığında günlük dosyalarını döndüren bir yazılım parçası var. Ancak, geliştirme sırasında, çok fazla yeniden başlatıyorum, bu yüzden herhangi bir zamanda en son günlük dosyasını izlemek istiyorum. lessNormal olarak başlar less program.logve kuyruk Shift+ işaretine fbasarsam, günlük dosyası döndürüldüğünde eski günlük dosyasını izlemeye devam ederim. Bunun inode numarası aynı kaldığı …
11 logs  solaris  tail  less 

4
Bir komutun çıktısının bash'de mevcut olduğu satır sayısını nasıl sınırlayabilirim?
Kullanarak arka planda büyük bir dosya indirmeye başladım $ nohup wget http://example.tld/big.iso & bu da bana nohup.outçıktı içeren bir dosya verir wget. Şimdi, daha sonra indirme işlemini izlemek istersem , kullanabilirim, $ tail -f nohup.outancak bu, terminal penceremi istediğimden daha hızlı doldurur. Ne görmek istiyorum sürekli güncellenen son satır (tıpkı …
11 bash  tail  nohup  stdout 


2
Bazı komutların çalışması sırasında günlükleri bir işlemden okuma
Dosya günlükleri üreten bazı hizmet var logs.log. Bu hizmetle etkileşime giren başka bir komut var. Diyelim ki biraz foo.sh. İhtiyacım olan şey, çalışma logs.logsırasında günlükleri kesmek ve kaydetmek foo.sh. Başka bir deyişle, benim ile etkileşime girdiğinde hizmet günlüklerinin bu kısmına ihtiyacım var foo.sh(bu yüzden foo.shgünlüklerini umursamıyorum ). Bu komutun hile …
10 bash  tail 


1
Başından itibaren bir ikili dosyayı nasıl takip edersiniz (la “tail -f”)?
İkili bir dosyayı en başından takip etmek mümkün müdür tail -f? Bu, bazı durumlarda yararlıdır, örneğin, scpuzak bir sunucuya bir dosya veriyorsam ve aynı zamanda başka bir işleme beslemek istiyorum (evet, ssh+ cathileler kullanabileceğimi biliyorum ). FM'den okuduğum kadarıyla, tailmetin dosyaları göz önünde bulundurularak yazılmıştır. Standart posix araçlarını kullanarak bu …


2
Bir komutu takip etmek mümkün mü (tekrar tekrar çalıştırın)? biri kuyruk -f kullanarak bir dosyayı takip gibi?
Bir dosya 'Detail.out' üreten bir komut dosyası var. Dosya belirli sayıda satır (kabaca 21025) içerdiğinde komut dosyasının tamamlandığını biliyorum. Kendimi komut isteminde otururken buluyorum: [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 G/Detail.out 21025 H/Detail.out 21025 I/Detail.out ... ... Ben …
10 monitoring  pipe  tail 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.