tail
memiliki -f
opsi:
Dari man
halaman:
-f, --follow [= {name | descriptor}] menghasilkan data yang ditambahkan saat file bertambah; -f, --follow, dan --follow = descriptor adalah sama
Jadi, jika Anda mengetik:
tail -f [path_and_name_of_logfile]
- Anda akan melihat output di terminal saat file log itu sendiri ditambahkan ke.
NB [path_and_name_of_logfile]
adalah parameter, jadi untuk memberikan contoh:
tail -f /var/log/messages
Jika Anda menggabungkan dengan -n [number_of_lines]
opsi, Anda dapat memulai output dari [number_of_lines] terakhir dalam file - misalnya
tail -n 10 -f /var/log/Xorg.0.log
Beberapa program akan secara berkala mengubah file log mereka, memindahkan yang lama ke nama baru (misalnya log.0) dan memulai dari awal.
NB logrotate melakukan ini untuk mencatat file untuk program lain yang tidak melakukannya sendiri.
tail -f
akan terus mengikuti file lama setelah diubah namanya.
tail -F
akan mengikuti file dengan nama, jadi akan beralih untuk mengikuti file baru.