Beberapa implementasi tail
memiliki opsi untuk ini; inilah deskripsi dari halaman manual untuk GNU tail:
-F
sama dengan--follow=name --retry
-f
,--follow
[=
{nama |deskriptor }]
keluaran data yang ditambahkan saat file tumbuh;-f
,--follow
, dan--follow=descriptor
setara
--retry
terus mencoba untuk membuka file bahkan ketika sedang atau menjadi tidak dapat diakses; berguna saat mengikuti dengan nama, yaitu dengan--follow=name
Karena opsi ini tidak ditentukan oleh POSIX, Anda tidak dapat mengandalkannya di mana pun. Beberapa penerapan yang diketahui:
- GNU - memiliki
-F
seperti dijelaskan di atas - Mac OS X , FreeBSD dan NetBSD - memiliki
-F
yang serupa opsi dengan efek yang sama - OpenBSD -
-f
sudah cukup (jika file diganti (yaitu, nomor inode berubah), tail akan membuka kembali file dan melanjutkan) - Solaris - tidak ada yang setara
- Busybox -
-F
tersedia dalam versi terbaru, tetapi harus dikompilasi denganENABLE_FEATURE_FANCY_TAIL
(ini tidak dikompilasi secara default)
Alternatifnya adalah tail -F
perintah.
-F
opsi menyiratkan --follow=name
dengan --retry
opsi, jadi tail menonton file Anda meskipun telah dihapus dan dibuat lagi.
less
utilitas bisa menjadi alternatif untuk tail -F
.
Itu harus dijalankan sebagai berikut:less --follow-name filename.log
dan tekan Shift + F .
Ini akan memberi Anda hasil yang sama dengan tail -F
.