O título basicamente diz tudo. tee tem uma opção --ignore-interrupts :
-i, --ignore-interrupts ignore interrupt signals
Alguém pode explicar / dar um exemplo em que situação isso é importante? Obrigado!
O título basicamente diz tudo. tee tem uma opção --ignore-interrupts :
-i, --ignore-interrupts ignore interrupt signals
Alguém pode explicar / dar um exemplo em que situação isso é importante? Obrigado!
Respostas:
Quando chamado com -i, teeignora o sinal de interrupção ( SIGINT), que normalmente é emitido pelo seu terminal ao pressionar Ctrl+ C.
teeum canal de linha de comando como some long running command | tee output, isso pode ser útil se você deseja eliminar o provedor de entrada Ctrl+C, mas deseja teesair normalmente (lendo EOFno canal).
Se teefor usado com as -i, --ignore-interruptsopções, ele não aceitará nenhum sinal de interrupção, como CNTRL + C ^ C ou Kill, exceto o sinal KILL ou Signal Terminate.
teefaz exatamente o que a opção afirma e apenas ignora SIGINT. Todos os outros sinais são entregues como sem -i.