ชื่อโดยทั่วไปบอกว่ามันทั้งหมด ทีออฟมีตัวเลือก- ละเลยขัดจังหวะ :
-i, --ignore-interrupts ignore interrupt signals
ทุกคนสามารถอธิบาย / ยกตัวอย่างในสถานการณ์นี้สำคัญไหม ขอบคุณ!
ชื่อโดยทั่วไปบอกว่ามันทั้งหมด ทีออฟมีตัวเลือก- ละเลยขัดจังหวะ :
-i, --ignore-interrupts ignore interrupt signals
ทุกคนสามารถอธิบาย / ยกตัวอย่างในสถานการณ์นี้สำคัญไหม ขอบคุณ!
คำตอบ:
เมื่อเรียกด้วย-i
, tee
ไม่สนใจสัญญาณขัดจังหวะ ( SIGINT
) ซึ่งออกตามปกติโดย terminal ของคุณเมื่อกดปุ่ม+CtrlC
tee
ในไพพ์บรรทัดคำสั่งเช่นsome long running command | tee output
นี้อาจเป็นประโยชน์หากคุณต้องการฆ่าผู้ให้บริการอินพุตด้วยCtrl+C
แต่ต้องการtee
ออกอย่างงดงาม (โดยการอ่านEOF
จากไพพ์)
หากtee
ใช้กับ-i, --ignore-interrupts
ตัวเลือกจะไม่รับสัญญาณขัดจังหวะใด ๆ เช่น CNTRL + C ^ C หรือสัญญาณ Kill ยกเว้นสัญญาณ KILL หรือ Signal Terminate
tee
ไม่ว่าSIGINT
สิ่งที่รัฐและตัวเลือกละเว้นเท่านั้น สัญญาณอื่น ๆ -i
ทั้งหมดจะถูกส่งเป็นโดยไม่ต้อง