使用“tail -f”命令时出现奇怪的延迟

时间:2016-07-14 19:21:08

标签: unix logging ssh

要监视日志文件,我必须连接到ssh连接并将日志文件的输出(让我们称之为RemoteLog.txt)重定向到本地计算机,以便它可以被java程序读取并放在GUI。

现在我将输出重定向到ssh连接之外,并使用以下命令重定向到本地计算机:

ssh remote@ip.address tail logs/RemoteLog.txt -f > ~/Log/LocalLog.txt

并且一切工作都很好,只有一个例外:由于某种原因,LocalLog.txt只会在每35秒到毫秒的时间内更新RemoteLog.txt。

对RemoteLog的更改次数,使用tail命令指定的行数或使用>>无关紧要。运算符vs>操作;在RemoteLog不断更新时,LocalLog.txt的更新之间总是有35秒的延迟。

有没有人知道为什么会这样?

0 个答案:

没有答案