【发布时间】:2014-07-28 15:09:35
【问题描述】:
我目前有我的脚本,我的目标是能够监控每秒更新的实时日志文件,并且一旦我的脚本找到这个 f8:27:93:88:1c:95 mac 地址它将该行写入脚本。
#!/usr/bin/perl
my $mac = "f8:27:93:88:1c:95";
open (OUT, ">output.txt");
sub Reader (){
@a1 = `Tail System.log`;
}
sub Parser (){
if( $_=~ m/f8:27:93:88:1c:95/ ){
print OUT $_;
}
}
我的目标是能够看到这个日志文件,它每秒都在更新,所以 tail 不能正常工作。
这是来自日志文件的 sn-p
> [2014-07-18 14:11:22,849] <inform_stat-1> WARN event - [event] User[f8:27:93:0c:da:c5] roams from AP[dc:9f:db:1a:61:bd] to AP[dc:9f:db:1a:61:b9] on "channel 44(na)"
【问题讨论】:
-
您的问题是什么?这就像一个为你编写程序的请求。
-
我需要帮助使用inotify,我不明白如何使用它。
-
你读过documentation吗?编辑您的问题以包含具体您遇到的问题。