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
, tee
ignoriert das Interrupt - Signal ( SIGINT
), die normalerweise durch das Terminal ausgegeben wird beim Auftreffen auf Ctrl+ C.
tee
in einer Befehlszeilen-Pipe wie verwenden some long running command | tee output
, kann dies hilfreich sein, wenn Sie den Eingabeanbieter mit Ctrl+C
beenden möchten, aber tee
ordnungsgemäß beenden möchten (indem Sie EOF
aus der Pipe lesen ).
Wenn tee
es mit -i, --ignore-interrupts
Optionen verwendet wird, akzeptiert es keine Interrupt-Signale wie CNTRL + C ^ C oder Kill-Signale außer Signal KILL oder Signal Terminate.
tee
macht genau das , was die Option angibt und ignoriert nur SIGINT
. Alle anderen Signale werden wie ohne geliefert -i
.