Saya memiliki perangkat lunak yang memutar file log ketika restart. Namun, selama pengembangan, saya banyak me-restart, jadi saya ingin memonitor file log terbaru kapan saja.
Jika saya mulai secara less
normal dengan less program.log
dan menekan Shift+ funtuk mengekor, ketika file log diputar, saya terus memantau file log yang lama. Saya berasumsi ini karena nomor inode tetap sama dan less
memiliki pegangan file terbuka untuk inode itu.
Apakah mungkin untuk memantau aktivitas terbaru pada file log apa pun yang saat ini dipanggil program.log
?
Secara khusus, saya sedang mengerjakan Sun OS, jadi solusi yang berfungsi di sana akan ideal.
tail -f program.log
Sudahkah Anda mencoba ini?
tail -F program.log | less
akan bekerja