Hatalar için büyük bir günlük dosyasını (1 GB'a yakın) izlemek istiyorum. Bunun gerçek zamana yakın olmasını istiyorum (birkaç saniye gecikme iyi). Planım kullanmak tail -f | grep
. Böyle bir yöntemi uzun bir süre çalıştırırken, örneğin sıfır bayttan 1 GB'a kadar kullanırken herhangi bir performans sorunu var mı? Böyle bir izleme için kullanılan standart uygulamaları var mı? Bunu Solaris 10'da bulunan standart unix komutlarını kullanarak yapmak istediğimi unutmayın.
Mümkünse, dosyam bile devriliyor ve sıralamak için bir sorun daha var :). tail -F
( --follow=name
) kullanmak benim için bir seçenek değil çünkü -F
bunu çalıştırmak istediğim sunucuda desteklenmiyor. Benim planım bu kuyruğu başlatacak ve dosyanın devredilip çevrilmediğini bulmak için anket oluşturacak bir komut dosyası kullanmak. Evetse, kuyruğu öldürün ve yeniden başlatın. Daha iyi bir yaklaşım var mı?
tail
" demek istiyorsun, deđil mi?