Saya baru-baru melihat ke menggunakan tail -f
untuk memantau beberapa file teks seperti: tail -f /var/sometext
.
Namun, ketika saya melakukan beberapa pengujian, sepertinya tidak berhasil. Apa yang saya lakukan adalah saya membuat file baru dan berlari: tail -f /home/name/text
Lalu, saya membuka log in vim dan melakukan beberapa pengeditan, menyimpannya, dan sepertinya tail tidak "melihat" perubahan.
Yang aneh adalah, berlari echo "hello" >> /home/name/text
tampaknya bekerja dengan baik (ekor melihat perubahannya). Saya membaca di suatu tempat ini ada hubungannya dengan deskriptor file dan inode baru yang dibuat saat menyimpan file.
Bisakah seseorang menjelaskan ini untuk saya? Saya tidak mengerti bagaimana ini sebenarnya bekerja, tapi saya punya ide apa deskriptor file.