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=descriptorsetara
--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
-Fseperti dijelaskan di atas - Mac OS X , FreeBSD dan NetBSD - memiliki
-Fyang serupa opsi dengan efek yang sama - OpenBSD -
-fsudah cukup (jika file diganti (yaitu, nomor inode berubah), tail akan membuka kembali file dan melanjutkan) - Solaris - tidak ada yang setara
- Busybox -
-Ftersedia 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 .