タイトルは基本的にそれをすべて言います。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ます。