这是 lwatch 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
手表 — syslog/syslog-ng 文件的语法高亮
概要
手表 [-C 文件名] [--配置 文件名] [-一世 文件名] [ - 输入 文件名] [-O
文件名] [ - 输出 文件名] [-sdOhv] [--show-unparsed] [--daemon] [--omit-rc]
[ - 帮助]
商品描述
Lwatch 是一个日志着色器。 它从命名的 fifo 或 stdin 读取 syslog/syslog-ng 数据
并将彩色日志显示到标准输出中。
Lwatch 是高度用户可定制的。 它从文件中读取配置数据
/etc/lwatch/lwatch.conf 或(如果给定)来自随选项提供的文件 -C
它的工作方式很简单。 它从输入中读取一行(内置默认值是
/var/lib/lwatch/syslog.fifo),分成四部分:日期、主机名、服务名
(带 PID,如果可用)和真实消息。 每个部分都有自己的默认颜色。 你可以
在配置文件中重新定义它们。 默认颜色与 疯狂的(1) [见:
http://www.zjuul.net/~jules/loco/]。 但是 lwatch 不仅仅是一个静态日志着色器。 这是
更多的东西。 它可以按您希望的任何方式为您的日志着色。 你可以设置一个新的
使用基于正则表达式的模式的任何部分(日期、主机、服务、消息)的颜色。
指挥 LINE 配置
Lwatch 接受一些命令行选项。 命令行选项优先于值
从配置文件。
-C 文件名
--配置 文件名
从文件名而不是 /etc/lwatch/lwatch.conf 读取配置
-i 文件名
- 输入 文件名
从指定的 fifo 文件名而不是 /var/lib/lwatch/syslog.fifo 读取数据
-o 文件名
- 输出 文件名
将彩色日志写入文件名而不是标准输出
-s
--显示未解析
显示未解析的行,如“最后一条消息重复 5 次”或“--- MARK ---”
-d
--守护进程 作为守护进程运行,与控制终端分离,移至后台
-O
--省略-rc 不要从配置文件中读取值
-h
- 帮帮我 显示有关运行时选项的帮助
-v
- 版 显示版本和版权声明
跑步
运行 lwatch 的首选方法是从命名的 fifo 或标准读取系统日志消息
输入。
如果您使用 syslog,您真的想从命名的 fifo 读取消息。 为此,请放置一行:
*.* |/var/lib/lwatch/syslog.fifo
在您的 syslog.conf 中。 创建适当的 fifo 并重新启动 syslog,然后运行 lwatch。 你可以
在启动 syslog 之前还运行 lwatch。 如果您不知道如何创建命名的 fifo,请参阅
米诺德(1) 详情。
记得:
· fifo必须存在
· 正确名称必须放在/etc/lwatch/lwatch.conf 中或使用-i 命令行指定
选项
在 syslog-ng 中,您可以直接从 syslog 运行 lwatch,即:
日志{源(源); 目的地(console_all);};
目标 console_all {program("/usr/bin/lwatch -i- -o/dev/tty11"); };
Lwatch 不支持从常规文件中读取。 如果你真的需要这个功能
使用以下命令:
尾巴-f /路径/到/文件名 | /usr/bin/lwatch -i-
未来可能会发生变化。
资源
· http://sf.net/projects/lwatch
· http://freshmeat.net/projects/lwatch/
版权
该程序是免费软件; 您可以根据以下条款重新分发和/或修改它
由自由软件基金会发布的 GNU 通用公共许可证; 任何一个
许可的第2版,或(由您选择)任何更高版本。
正则表达式支持由开源的 PCRE 库包提供
软件,由 Philip Hazel 编写,版权归英国剑桥大学所有。
该库可在以下位置获得: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
注意 从 著者
我已经根据自己的需要编写了这个工具,因为 perl 工具,无论多么灵活,都吃掉了
大量内存和CPU。 我发现它很有用,并与开源共享
社区。 但是,这个软件的开发仍然是由我自己的需求驱动的。 所以,你可以
预计在一两年内发布下一个版本;)
如果您能抽出一些时间来为这个项目评分,那就太好了
在 FreshMeat 上(见资源)。 也欢迎评论。 我不能保证我会添加
立即为 lwatch 提供新功能,但任何积极的反馈都会激发我的动力
升级。
提前感谢您的时间。
使用 onworks.net 服务在线使用 lwatch