Der Titel sagt im Grunde alles. Tee hat eine Option --ignore-Interrupts :
-i, --ignore-interrupts ignore interrupt signals
Kann jemand erklären / ein Beispiel geben, in welcher Situation dies wichtig ist? Vielen Dank!
Der Titel sagt im Grunde alles. Tee hat eine Option --ignore-Interrupts :
-i, --ignore-interrupts ignore interrupt signals
Kann jemand erklären / ein Beispiel geben, in welcher Situation dies wichtig ist? Vielen Dank!
Antworten:
Wenn mit genannt -i, teeignoriert das Interrupt - Signal ( SIGINT), die normalerweise durch das Terminal ausgegeben wird beim Auftreffen auf Ctrl+ C.
teein einer Befehlszeilen-Pipe wie verwenden some long running command | tee output, kann dies hilfreich sein, wenn Sie den Eingabeanbieter mit Ctrl+Cbeenden möchten, aber teeordnungsgemäß beenden möchten (indem Sie EOFaus der Pipe lesen ).
Wenn teees mit -i, --ignore-interruptsOptionen verwendet wird, akzeptiert es keine Interrupt-Signale wie CNTRL + C ^ C oder Kill-Signale außer Signal KILL oder Signal Terminate.
teemacht genau das , was die Option angibt und ignoriert nur SIGINT. Alle anderen Signale werden wie ohne geliefert -i.