• 实时查看日志文件更新的方法


    可以使用tail -f 日志文件的方式进行查看
    命令tail

    用法:tail [选项]... [文件]...
    显示每个指定文件的最后10 行到标准输出。
    若指定了多于一个文件,程序会在每段输出的开始添加相应文件名作为头。
    如果不指定文件或文件为"-" ,则从标准输入读取数据。

    长选项必须使用的参数对于短选项时也是必需使用的。
      -c, --bytes=K                输出最后K 字节;另外,使用-c +K 从每个文件的
                            第K 字节输出
      -f, --follow[={name|descriptor}]
                    即时输出文件变化后追加的数据。
                            -f, --follow 等于--follow=descriptor
      -F                即--follow=name --retry
      -n, --lines=K            output the last K lines, instead of the last 10;
                               or use -n +K to output lines starting with the Kth
          --max-unchanged-stats=N
                               with --follow=name, reopen a FILE which has not
                               changed size after N (default 5) iterations
                               to see if it has been unlinked or renamed
                               (this is the usual case of rotated log files).
                               With inotify, this option is rarely useful.
          --pid=PID                同 -f 一起使用,当 PID 所对应的进程死去后终止
      -q, --quiet, --silent        不输出给出文件名的头
          --retry                即使目标文件不可访问依然试图打开;在与参数
                            --follow=name 同时使用时常常有用。
      -s, --sleep-interval=N   with -f, sleep for approximately N seconds
                                 (default 1.0) between iterations.
                               With inotify and --pid=P, check process P at
                               least once every N seconds.
      -v, --verbose            always output headers giving file names
          --help                显示此帮助信息并退出
          --version                显示版本信息并退出

    如果字节数或行数K 的第一个字符是"+",输出从文件开始第K 个项目,否则输出文件
    最后K 个项目。K 可以使用一下几种单位之一:
    b 512,kB 1000,K 1024,MB 1000*1000,M 1024*1024,
    GB 1000*1000*1000,G 1024*1024*1024,以及T,P,E,Z,Y。

    如果您希望即时追查一个文件的有效名称而非描述内容(例如循环日志),默认
    的程序动作并不如您所愿。在这种场合可以使用--follow=name 选项,它会使
    tail 定期追踪打开给定名称的文件,以确认它是否被删除或被其它某些程序重新创建过
  • 相关阅读:
    SQL对Xml字段的操作
    五种常见的ASP.NET安全缺陷
    EntityFramework中常用的数据删除方式
    002_ASP.NET 换主题
    001_ASP.NET MVC 实用教程 论坛项目 北盟网校 原创视频教程
    LINQ to Entities 比较日期
    windows10多桌面创建 切换 和分屏
    winform的combox下拉框绑定数据源
    C# 怎么让winform程序中的输入文本框保留上次的输入
    dos 批量重命名 bat
  • 原文地址:https://www.cnblogs.com/ghjbk/p/6732690.html
Copyright © 2020-2023  润新知