Назва в основному говорить усе. У трійника є опція --ignore-перериває :
-i, --ignore-interrupts ignore interrupt signals
Чи може хтось пояснити / навести приклад, у якій ситуації це важливо? Дякую!
Назва в основному говорить усе. У трійника є опція --ignore-перериває :
-i, --ignore-interrupts ignore interrupt signals
Чи може хтось пояснити / навести приклад, у якій ситуації це важливо? Дякую!
Відповіді:
Коли Ви телефонуєте -i, teeігнорує сигнал переривання ( SIGINT), який зазвичай видається на терміналі при ударі Ctrl+ C.
teeу командному рядку, наприклад some long running command | tee output, це може бути корисно, якщо ви хочете вбити вхідного постачальника Ctrl+C, але хочете teeвийти граціозно (прочитавши EOFз труби).
Якщо teeвикористовується з -i, --ignore-interruptsопціями, він не буде приймати будь-які сигнали переривання, такі як сигнали CNTRL + C ^ C або Kill, за винятком сигналу KILL або сигналу припинення.
teeробить саме те, що вказаний варіант і лише ігнорує SIGINT. Всі інші сигнали подаються як без -i.