ชื่อโดยทั่วไปบอกว่ามันทั้งหมด ทีออฟมีตัวเลือก- ละเลยขัดจังหวะ :
-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ทั้งหมดจะถูกส่งเป็นโดยไม่ต้อง