Unix 使用“时出现奇怪的延迟”;尾部-f“;命令

Unix 使用“时出现奇怪的延迟”;尾部-f“;命令,unix,logging,ssh,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的

要监视日志文件,我必须连接到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命令指定的行数,或者使用>>操作符与>操作符,都无关紧要;当RemoteLog不断更新时,LocalLog.txt的更新之间总是有35秒的延迟


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

两台服务器的日期/时间相同还是相差35秒?我刚刚测试了它,两台服务器上的时间都相同。您是否在本地计算机上测试了
tail-f
ssh
和其他命令,如
date
。Remote testprog每5秒将日期写入RemoteLog?两台服务器的日期/时间相同还是相差35秒?我刚刚测试过,两台服务器的时间都相同。您是否在本地计算机上测试了
tail-f
ssh
和其他命令,如
date
。远程测试程序是否每5秒将日期写入远程日志?