logs.log
ฉันมีบริการบางส่วนซึ่งเป็นผู้ผลิตบันทึกในไฟล์
ฉันมีคำสั่งอื่นที่โต้ตอบกับบริการนี้ foo.sh
สมมติว่ามันเป็นบางส่วน
สิ่งที่ฉันต้องการคือการตัดและบันทึกบันทึกจากlogs.log
ว่าในระหว่างการfoo.sh
ทำงาน กล่าวอีกนัยหนึ่งฉันต้องการบันทึกส่วนหนึ่งของบริการเมื่อมีการโต้ตอบกับของฉันfoo.sh
(ดังนั้นฉันไม่สนใจfoo.sh
บันทึกของ)
ฉันคาดว่าคำสั่งนี้จะทำเคล็ดลับ แต่มันยังคงอ่านไฟล์เมื่อfoo.sh
เสร็จแล้ว:
> foo.sh | tail -f logs.log > foo_part.log
เป็นวิธีที่ดีในการทำเคล็ดลับนี้หรือไม่?