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.