在Linux中,您可以使用tail -f=filename来跟踪文件名,而不是文件描述符。 这样,如果日志被旋转或重命名,它将继续跟随文件名,如果它最终存在(使用--retry选项)。
在Windows Powershell中,可以使用Get-Content C:\dir\file.log -tail –Wait来跟踪描述符,但是如果文件被重命名,归档等等,那么它将不再跟随任何名为file.log 。
有没有办法在Windows中完成-f=filename ,以支持日志更新?