Wenn mit aufgerufen wird -i
, wird tee
das Interrupt-Signal ( SIGINT
) ignoriert, das normalerweise von Ihrem Terminal ausgegeben wird, wenn Sie Ctrl+ drücken C.
tee: Was genau macht die Option "--ignore-interrupts"?
2235
alexander.biskop
Der Titel sagt im Grunde alles aus. tee hat eine option --ignore-interrupts :
-i, --ignore-interrupts ignore interrupt signals
Kann jemand ein Beispiel erklären / geben, in welcher Situation dies wichtig ist? Vielen Dank!
2 Antworten auf die Frage
9
Andreas Wiese
Und in welcher Situation ist das wichtig?
hakre vor 9 Jahren
0
Wenn Sie "tee" in einer Befehlszeilen-Pipe verwenden, z tee output`, dies kann hilfreich sein, wenn Sie den Eingabe-Provider mit `Ctrl + C` beenden möchten, aber` tee` ordnungsgemäß beenden möchten (indem Sie `EOF` aus der Pipe lesen).
Andreas Wiese vor 9 Jahren
6
Ah, sehr nützlich und eine schöne Beschreibung, ich war etwas irritiert. Jetzt füge ich es einigen meiner Skripte hinzu. Vielen Dank!
hakre vor 9 Jahren
0
@AndreasWiese: Du solltest deinen Kommentar zu deiner Antwort hinzufügen.
Zaz vor 7 Jahren
0
0
Vasanta Koli
Wenn tee
mit -i, --ignore-interrupts
Optionen verwendet, werden keine Interruptsignale wie CNTRL + C ^ C oder Kill-Signale akzeptiert. Außer das Signal KILL oder Signal Terminate.
Das ist nicht ganz richtig; `tee` macht genau das, was die Option angibt, und ignoriert nur 'SIGINT'. Alle anderen Signale werden als "-i" ausgegeben.
Andreas Wiese vor 10 Jahren
1
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4