タイトルは基本的にそれをすべて言います。teeには、オプション--ignore-interruptsがあります。
-i, --ignore-interrupts ignore interrupt signals
これが重要な状況の例を誰かが説明/説明できますか?ありがとう!
タイトルは基本的にそれをすべて言います。teeには、オプション--ignore-interruptsがあります。
-i, --ignore-interrupts ignore interrupt signals
これが重要な状況の例を誰かが説明/説明できますか?ありがとう!
回答:
で呼び出された場合-i
、通常は+を押したときに端末によって発行されるtee
割り込み信号(SIGINT
)を無視します。CtrlC
tee
ようなコマンドラインパイプで使用している場合some long running command | tee output
、これは、で入力プロバイダーを強制終了しCtrl+C
たいが、tee
(EOF
パイプから読み取ることにより)正常に終了したい場合に役立ちます。
場合tee
に使用されている-i, --ignore-interrupts
オプションは、それが終了信号KILLや信号除きCNTRL + C ^ Cまたはキル信号のような任意の割り込み信号を受け付け文句を言いません。
tee
ない正確にどのようなオプションの状態とのみ無視SIGINT
。他のすべての信号は、なしで配信され-i
ます。