2015-09-21 8 views
1

Я готовлю перенаправлять на консоль и в файл, используя следующую строку:Как перенаправить на консоль и файл?

yum install my_rpm | tee /tmp/test.log 

Но эта линия не появляется ни в консоли, ни в файле:

Is this ok [y/N]: 

Любая идея?

+1

Вы принудительно закрываете программу в ответ на приглашение? Если это так, возможно, что строка все еще находится в буфере и на самом деле не написана. –

+0

Да, полковник кажется, что это проблема, я нашел команду сценария и отлично работает. –

ответ

0

Некоторые программы определяют, является ли stdout терминалом (человек isatty) и соответствующим образом изменяет их поведение. Поскольку yum не может знать, что то, что записано в трубку, заканчивается на консоли, оно может переключиться в неинтерактивный режим.