tail -f использование PuTTY зависает

Я использую командную строку PuTTY для подключения к серверу и сохранения файла журнала. На локальной машине я создал файл «tail-exec», который содержит следующий текст:

tail -f /var/log/test.log

Я запускаю шпатлевку через командную строку как:

putty -ssh -t -pw -m tail-exec user@server

Это открывает окно терминала с хвостом журнала. Но проблема в том, что этот терминал зависает после добавления в лог нескольких сотен строк.

Если я открою шпатлевку вручную, а затем запущу команду tail из командной строки bash, то она также не зависнет на тысячи строк.

Я пытался использовать следующий текст в файле tail-exec, но возникает та же проблема:

bash -i tail -f /var/log/test.log

Любая идея, в чем может быть проблема?


person Samir Vaidya    schedule 23.08.2010    source источник
comment
Журнал текстовый или там какие-то управляющие символы появляются?   -  person Piskvor left the building    schedule 23.08.2010


Ответы (1)


Попробуйте использовать сохраненный сеанс, в котором вы установили параметр «Keepalive». Используйте сеанс следующим образом:

putty -ssh -t -pw -m tail-exec -load 'session-name'
person ordnungswidrig    schedule 12.11.2010
comment
вот лучший учебник blog.nth-design.com /2010/05/10/использование-keepalive-in-putty - person Brock Hensley; 05.04.2013