เมื่อทำ a tail -f error.log
, วิธีแทรกเส้นแบ่งโดยทางโปรแกรมหลังจากไม่มีสิ่งใดถูกผนวกเข้ากับไฟล์เป็นเวลา 3 วินาที?
(เห็นได้ชัดว่าเมื่อมีการเพิ่มตัวแบ่งบรรทัดหนึ่งบรรทัดไม่ควรเพิ่มตัวแบ่งบรรทัดอื่น ๆ จนกว่าจะมีการเพิ่มบรรทัดข้อความอื่น ๆ ลงในไฟล์บันทึก)
ตัวอย่างเช่นบรรทัดเหล่านี้ถูกผนวกเข้ากับ error.log:
foo
bar
boo [[wait 4 seconds]]
2far
2foo
2bar
2boo [[wait 40 seconds]]
2far
นี่จะเป็นผลลัพธ์ในคอนโซล:
foo
bar
boo
2far
2foo
2bar
2boo
2far
ts
เพื่อเพิ่มการประทับเวลาในเอาต์พุตและประมวลผลการประทับเวลา