2010-08-23 54 views
1

我正在使用PuTTY命令行连接到服务器并尾部存储日志文件。在本地机器上我已经创建了一个文件“尾EXEC”,其中包含以下内容:tail -f使用PuTTY挂起

tail -f /var/log/test.log

我通过命令行开始腻子为:

putty -ssh -t -pw -m tail-exec [email protected]

这打开了与日志尾巴的终端窗口。但问题是这个终端在有几百行添加到日志后挂起。

如果我手动打开putty,然后从bash提示符运行tail命令,那么它也不会悬挂数千行。

我在尾EXEC文件中使用下面的文本尝试过,但同样的问题发生了:

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

任何想法可能是什么问题?

+0

是日志文本,还是一些控制字符出现在那里? – Piskvor 2010-08-23 07:52:12

+0

是的,纯文本文件。 – 2010-08-23 08:02:23

回答

1

尝试使用已保存的会话,并在其中设置选项“Keepalive”。使用这样的会话:

putty -ssh -t -pw -m tail-exec -load 'session-name' 
+0

这是一个更好的教程http://blog.nth-design.com/2010/05/10using-keepalive-in-putty/ – 2013-04-05 18:05:51