Answers:
尝试使用less --follow-name
。即使文件具有相同的名称,更新文件的过程也可能会更改文件的索引节点-从操作系统的角度来看,它是更新后的新文件。
--follow-name
是在2007年11月15日发布的less v415(greenwoodsoftware.com/less/news.415.html)中引入的。因此,旧的Linux安装可能没有此版本。
您是否正在查看由logrotate旋转的日志文件?如果将较少查看的文件重命名(例如,通过logrotate从log更改为log.0),那么即使将新条目写入不同的文件(具有原始名称),较少的文件仍将继续监视该文件。
也许您可以尝试tail -f [filename]
?