为什么少尾模式停止工作?

TRE*_*REE 11 linux shell less

less在 linux 上以尾部模式(F 命令或更少 -f)使用该命令始终会停止在某些机器和/或某些文件上工作。新的变化只是停止出现。

我知道很久以前我已经解决了这个问题,但我不记得解决方案是什么。

有任何想法吗?

Dou*_*ris 12

尝试使用less --follow-name. 即使文件具有相同的名称,更新它的进程也可能会以更改文件 inode 的方式进行操作——因此从操作系统的角度来看,它是更新后的新文件。


bra*_*ter 1

也许你可以尝试tail -f [filename]一下?

  • 使用 less,您可以“暂停尾部”(通过使用 Ctrl-c)转到特定行并稍后恢复(使用 F)。这就是为什么在某些情况下它比“tail -f”更受欢迎的原因。 (4认同)