Tiêu đề về cơ bản nói lên tất cả. tee có một tùy chọn - ngắt dòng :
-i, --ignore-interrupts ignore interrupt signals
Bất cứ ai có thể giải thích / đưa ra một ví dụ trong tình huống này là quan trọng? Cảm ơn!
Tiêu đề về cơ bản nói lên tất cả. tee có một tùy chọn - ngắt dòng :
-i, --ignore-interrupts ignore interrupt signals
Bất cứ ai có thể giải thích / đưa ra một ví dụ trong tình huống này là quan trọng? Cảm ơn!
Câu trả lời:
Khi được gọi với -i
, tee
bỏ qua tín hiệu ngắt ( SIGINT
), thường được phát bởi thiết bị đầu cuối của bạn khi nhấn Ctrl+ C.
tee
trong một dòng lệnh như thế some long running command | tee output
này, điều này có thể hữu ích nếu bạn muốn giết nhà cung cấp đầu vào Ctrl+C
, nhưng muốn tee
thoát ra một cách duyên dáng (bằng cách đọc EOF
từ ống).
Nếu tee
được sử dụng với -i, --ignore-interrupts
các tùy chọn, Nó sẽ không chấp nhận bất kỳ tín hiệu ngắt nào như tín hiệu CNTRL + C ^ C hoặc Kill trừ tín hiệu KILL hoặc Tín hiệu kết thúc.
tee
thực hiện chính xác những gì tùy chọn nêu và chỉ bỏ qua SIGINT
. Tất cả các tín hiệu khác được cung cấp như không có -i
.