Saya memiliki file log yang sedang tumbuh yang ingin saya tampilkan hanya 15 baris terakhir. Inilah yang saya tahu bisa saya lakukan:
tail -n 15 -F mylogfile.txt
Ketika file log diisi, tail
tambahkan baris terakhir ke tampilan.
Saya mencari solusi yang hanya menampilkan 15 baris terakhir dan menyingkirkan baris sebelum 15 terakhir setelah diperbarui. Apakah Anda punya ide?
logs
monitoring
tail
Marc-Olivier Titeux
sumber
sumber
Jawaban:
Mungkin cukup menggunakan arloji:
sumber
watch
pembaruan. Anda dapat menggunakan-n
untuk mengubah interval ini.Jika Anda menggunakan arloji, cobalah
-n
opsi untuk mengontrol interval antara setiap pembaruan.Dengan demikian, yang berikut akan memanggil ekor setiap 2 detik
sementara ini polling setiap 1 detik
sumber
Anda dapat mengalirkan file log yang berjalan kurang dan menekan SHIFT + F yang akan mengalirkan file menggunakan lebih sedikit.
$ less mylogfile.txt
Kemudian cukup tekan SHIFT + F dan itu akan mengalir. Saya pikir akan lebih mudah untuk memonitor file log yang diperbarui.sumber
Mungkin Anda menemukan
-d
param berguna.sumber
Di Solaris, AIX atau HPUX atau seperti UNIX (termasuk Linux) Anda dapat menggunakan skrip untuk memantau log atau hal-hal seperti itu:
sumber