【问题标题】:Unix - Tail Utility would open the file or notUnix - Tail Utility 是否会打开文件
【发布时间】:2015-06-09 16:10:12
【问题描述】:

谁能帮我解决这个问题。 Unix 中 Tail -f 实用程序的逻辑是什么。 是打开日志文件来检查更新的内容还是有其他方法可以获取这些信息。 Tail 实用程序的所有暗示都说它将打开文件enter link description here

【问题讨论】:

  • 您可以使用 strace 实用程序找到答案。 “strace tail -f someFile”,看看它在做什么。
  • 或者直接下载源码看看...
  • 愚蠢的我.. 谢谢 twalberg.... 我只是表面上浏览了脚本...似乎该实用程序正在打开文件进行检查。完成分析后将发布答案。 (对于遇到同样问题的人)

标签: unix logic tail


【解决方案1】:

根据tail实用程序的源代码,它是以读取模式而不是写入模式打开文件。 所以答案是,我会说 TAIL 正在打开文件进行检查。但除此之外,我还想再回答一个问题,因为它以读取模式打开,因此尝试打开同一文件的其他进程不会遇到任何问题。

【讨论】:

    猜你喜欢
    • 2016-01-03
    • 2015-08-30
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 2013-06-23
    • 1970-01-01
    相关资源
    最近更新 更多