ฉันเพิ่งดูการใช้ tail -f
เพื่อตรวจสอบไฟล์ข้อความบางอย่างเช่น: tail -f /var/sometext
อย่างไรก็ตามเมื่อฉันทำการทดสอบบางอย่างดูเหมือนจะไม่ทำงาน สิ่งที่ฉันทำคือฉันสร้างไฟล์ใหม่และเรียกใช้: tail -f /home/name/text
จากนั้นฉันเปิดบันทึกเป็นกลุ่มและทำการแก้ไขบันทึกและดูเหมือนว่าหางไม่ได้ "เห็น" การเปลี่ยนแปลง
สิ่งที่แปลกคือวิ่ง echo "hello" >> /home/name/text
ดูเหมือนว่าจะทำงานได้ดี (หางเห็นการเปลี่ยนแปลง) ฉันอ่านที่นี่มีบางอย่างเกี่ยวกับตัวอธิบายไฟล์และ inodes ใหม่ที่ถูกสร้างขึ้นเมื่อบันทึกไฟล์ ใครสามารถอธิบายสิ่งนี้ให้ฉันได้บ้าง ฉันไม่ค่อยเข้าใจว่ามันใช้งานได้จริง แต่ฉันมีความคิดว่า file descriptors คืออะไร ขอบคุณ!