Le titre dit essentiellement tout. tee a une option --ignore-interrupts :
-i, --ignore-interrupts ignore interrupt signals
Quelqu'un peut-il expliquer / donner un exemple dans quelle situation est-ce important? Merci!
Le titre dit essentiellement tout. tee a une option --ignore-interrupts :
-i, --ignore-interrupts ignore interrupt signals
Quelqu'un peut-il expliquer / donner un exemple dans quelle situation est-ce important? Merci!
Réponses:
Quand appelé avec -i
, tee
ignore le signal d'interruption ( SIGINT
), qui est normalement émis par votre terminal lorsque vous frappez Ctrl + C .
tee
dans un tuyau de ligne de commande comme some long running command | tee output
, cela peut être utile si vous voulez tuer le fournisseur d’entrée avec Ctrl+C
, mais veulent tee
sortir gracieusement (en lisant EOF
du tuyau).
Si tee
est utilisé avec -i, --ignore-interrupts
options, il n'acceptera aucun signal d'interruption tel que CTRL + C ^ C ou des signaux Kill sauf le signal KILL ou Signal Terminate
tee
Est-ce que exactement ce que l'option indique et ignore seulement SIGINT
. Tous les autres signaux sont livrés comme sans -i
.