El título básicamente lo dice todo. tee tiene una opción --no hacer caso de interrupciones :
-i, --ignore-interrupts ignore interrupt signals
¿Alguien puede explicar / dar un ejemplo en qué situación es importante? ¡Gracias!
Cuando se llama con -i, teeignora la señal de interrupción ( SIGINT), que normalmente emite su terminal al presionar Ctrl+ C.
teeuna línea de comando comosome long running command | tee output, esto podría ser útil si desea matar al proveedor de entrada conCtrl+C, pero deseateesalir con gracia (leyendoEOFdesde la tubería).Si
teese usa con-i, --ignore-interruptsopciones, no aceptará ninguna señal de interrupción como CNTRL + C ^ C o las señales Kill Excepto la señal KILL o Signal Terminate.fuente
teehace exactamente lo que dice la opción y solo ignoraSIGINT. Todas las demás señales se entregan como sin-i.