【问题标题】:Getting log entry "disk online" from system log从系统日志中获取日志条目“磁盘在线”
【发布时间】:2017-04-23 09:28:20
【问题描述】:

当磁盘插入我的集群时,我想知道这一点。 所以我需要听 /var/adm/messages 以及当我赶上!新! “在线”行我必须将其写入不同的日志文件。

当磁盘上线时,我会收到这种日志条目:

Dec  8 10:10:46 SMNODE01 genunix: [ID 408114 kern.info] /scsi_vhci/disk@g5000c50095f92a8f (sd69) online

Tail 在没有 -F 选项的情况下工作。但我需要 -F 选项:/ 尾消息 | grep 408114 | grep '/scsi_vhci/disk@'| egrep -wi --color '在线'

我有 3 个统一的 grep 词。
1- id“408114”对于在线状态是唯一的。
2- /scsi_vhci/disk@
3-在线

P.S: 对不起我的英语:)

【问题讨论】:

    标签: shell parsing logging awk terminal


    【解决方案1】:

    对于grep 和使用.*

    $ grep 408114.*/scsi_vhci/disk@.*online test
    Dec  8 10:10:46 SMNODE01 genunix: [ID 408114 kern.info] /scsi_vhci/disk@g5000c50095f92a8f (sd69) online
    

    下次不要完全编辑问题,而是问另一个问题。

    【讨论】:

    • 它就像一个魅力!非常感谢 :) "tail -F messages | grep 408114.*online"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 2014-04-30
    • 2013-01-03
    • 1970-01-01
    相关资源
    最近更新 更多